你好,我正在尝试添加mysql数据库在我的keydepot服务器。
我在/modules/system/layers/base/com/mysql/main下添加了module.xml和mysql-connector-java-5.1.42-bin.jar。
当我运行添加mysql模块的命令时,./jboss-cli.sh会出错
线程“cli终端连接(不间断)”java.lang.arithmeticexception中的异常:/by 0
当我试图启动keydeapt时,我也会收到通知说有一个服务丢失了。
服务jboss.jdbc-driver.mysql(缺少)
请帮忙!!
2条答案
按热度按时间blmhpbnm1#
当我运行添加mysql模块的命令时,./jboss-cli.sh会出错
你能发布你的命令吗?您不必对cli执行此操作。也可以在编辑器中修改配置。至少为了测试你应该试试这个。
keydepot文档在数据库设置方面有相当好的作用:https://www.keycloak.org/docs/latest/server_installation/index.html#_database
基本步骤是:
找到并下载数据库的jdbc驱动程序
将驱动程序jar打包到一个模块中,并将此模块安装到服务器(module.xml)中
在服务器的配置文件(standalone.xml)中声明jdbc驱动程序
修改数据源配置以使用数据库的jdbc驱动程序
修改数据源配置以定义到数据库的连接参数
2vuwiymt2#
keydape文档中有错误。司机应该在车里
modules/system/layers/base/com/mysql/driver/main
文件夹。完整有效的指令在这里
https://github.com/v-ladynev/keycloak-nodejs-example#keycloak-配置
也可以使用docker图像进行实验
https://github.com/v-ladynev/keycloak-nodejs-example#keycloak-docker图像