Keycloak 4.8.0 Ошибка при выборе standalone-ha.xml в качестве параметра --server-config - PullRequest
0 голосов
/ 18 января 2019

У нас есть Keycloak 3.2.0, работающий на Docker. Когда мы запускаем его, мы добавляем ARGS --server-config standalone-ha.xml

например Docker запускает foo bar jboss / keycloak: 4.5.0.Final --server-config standalone-ha.xml

Чисто, потому что мы запускаем несколько узлов в одну и ту же БД

Обновление до 4.5, документация здесь: https://www.keycloak.org/docs/latest/server_installation/index.html#_standalone-ha-mode

Говорит, также добавь --server-config standalone-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

Теперь, если я запускаю keycloak БЕЗ --server-config, и я вхожу в контейнер, PS AUX показывает его запущенный standalone-ha.xml в качестве config. Но это потому, что мы мигрируем с БД, на которой уже установлена ​​3.2.0.

Как включить и постоянно проверять, чтобы standalone-ha.xml был выбран, передав параметр --server-config для выбора конфигурации * -ha.xml?

Спасибо

1 Ответ

0 голосов
/ 31 января 2019

Это проблема в Keycloak. Использование -c вместо --server-config помогает.

Подробнее см. https://issues.jboss.org/browse/KEYCLOAK-9393.

...