jboss - Keycloak 4.8.0 选择standalone-ha.xml作为--server-config参数时出错

标签 jboss keycloak jboss-tools

我们在 Docker 上运行了 keycloak 3.2.0。 当我们运行它时,我们添加 ARGS --server-configstandalone-ha.xml

例如 Docker run foo bar jboss/keycloak:4.5.0.Final --server-configstandalone-ha.xml

纯粹是因为我们在同一个数据库上运行几个节点

升级到4.5,文档在这里: https://www.keycloak.org/docs/latest/server_installation/index.html#_standalone-ha-mode

说,还添加 --server-config独立-ha.xml

但是,当我这样做时(从 4.0 版本开始),我得到了

21:12:03,574 INFO  [org.jboss.modules] (main) JBoss Modules version 1.8.6.Final
java.lang.IllegalArgumentException: WFLYSRV0191: Can't use both --server-config and --initial-server-config
        at org.jboss.as.server.Main.assertSingleConfig(Main.java:395)
        at org.jboss.as.server.Main.determineEnvironment(Main.java:169)
        at org.jboss.as.server.Main.main(Main.java:96)
        at org.jboss.modules.Module.run(Module.java:352)
        at org.jboss.modules.Module.run(Module.java:320)
        at org.jboss.modules.Main.main(Main.java:593)
21:12:03,973 FATAL [org.jboss.as.server] (main) WFLYSRV0239: Aborting with exit code 1

现在,如果我在没有 --server-config 的情况下运行 keycloak,并且进入容器,PS AUX 将显示其正在运行的standalone-ha.xml 作为配置。 但那是因为我们正在从之前安装了 3.2.0 的数据库迁移。

如何通过传递参数 --server-config 来选择 *-ha.xml 配置来启用并不断确保选择standalone-ha.xml?

谢谢

最佳答案

这是Keycloak中的一个问题。 使用 -c 而不是 --server-config 有帮助。

参见https://issues.jboss.org/browse/KEYCLOAK-9393了解更多详情。

关于jboss - Keycloak 4.8.0 选择standalone-ha.xml作为--server-config参数时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54244421/

相关文章:

java - 如何通过网络共享jboss

java - Teiid 可以像 RDBMS 一样使用 VIEW 吗?

java - 如何在java 7中生成jssecacerts文件

drools-guvnor - 如何在 OCP 环境中访问 RHDM 7.0 git 存储库?

java - 将多个@Id 用于复合主键时出现 Eclipse 错误

java - 使用 Maven 或 JBoss 工具在 Eclipse 上添加 JBoss AS 7 模块

java - JBoss EAP 7 基本身份验证不起作用

keycloak - Keycloak 角色是如何管理的?

java - 如何在 keycloak 登录页面上实现 Recaptcha

docker - 登录 keycloak 后 Jhipster 注册表 "Status: (Unauthorized)"页面