微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用包含数据的数据库运行 Keycloak

如何解决使用包含数据的数据库运行 Keycloak

我用 MysqL 数据库配置了 keycloak 并且它起作用了, 我创建了一个领域、用户、测试角色,一切都很好, 我停止了 keycloak 并使用 >standalone.bat 重新启动它 我收到了这个错误

FATAL [org.keycloak.services] (ServerService Thread Pool – 65) Error during startup: java.lang.RuntimeException: Exception invoking method [listUnrunchangeSets] on object [liquibase.Liquibase@f0132b4],using arguments [null,(),false]

ps:如果我删除数据库并重新创建它并运行 keycloak 它会工作,但使用包含数据的数据库运行它会出现上面的错误

请帮我解决这个错误。谢谢。

解决方法

终于找到了解决办法 一开始我有最新版本的 mysql-connector-java 它是 8.0.23 我用旧版本的 8.0.21 替换了它,它对我有用

ps:当然我修改了文件module.xml

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。