Keycloak 4.8.0 Ошибка при выборе standalone-ha.xml в качестве параметра --server-config

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

например, Docker run 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?

Спасибо


person Michel Laporte    schedule 17.01.2019    source источник


Ответы (1)


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

См. https://issues.jboss.org/browse/KEYCLOAK-9393 для получения дополнительной информации. Детали.

person Olaf Märker    schedule 31.01.2019