Когда я запускаю свой сервер Wildfly, я получаю эту ошибку, которая в конечном итоге отключает мой сервер от запуска. Что мне не хватает при установке сервера?WFLYCTL0083: не удалось загрузить модуль org, keycloak.keycloak-server-subsytem
ответ
Добавление мало больше информации о том, что уже сделал Хасеб Ансари. В принципе, вот шаги, которые необходимо выполнить, чтобы получить настройку keycloak в wildfly.
Допущение: Wildfly извлекается $ {user.home}/приложения/wildfly, позволяет называть его $ {jboss.home} здесь.
Ниже приведены шаги, которые необходимо выполнить.
1. Скачать Open ID подключить адаптер от keyclock
2. Экстракт keycloak-wildfly-adapter-dist-3.3.0.CR2.zip
$> CD ~/Загрузки
$> распакуйте ./keycloak-wildfly-adapter-dist-3.3.0.CR2.zip -d keycloak-wildfly-адаптер
3. копировать файлы в $ {} jboss.home
кд keycloak-wildfly-адаптер/бен
CP ./adapter-* $ {} jboss.home
ф -rf ./modules $ {jboss.home}
4. Выполнить JBoss кли
кд $ {jboss.home}
$> ./ bin/jboss-cli.sh --file = адаптер-надкрылье-установки-offline.cli
Вы получаете сообщение, как показано ниже [скопирована из терминала]
$> wildfly]$./bin/jboss-cli.sh --file=adapter-elytron-install-offline.cli
{
"outcome" => "success",
"result" => [("keycloak" => "1.1.0")]
}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
Вы можете использовать ../bin/jboss-cli.sh --file = адаптер установить-offline.cli, если ваш wildfly версия 10.
5. Запустите JBoss
./bin/standalone.sh
Я решил эту проблему путем копирования содержимого адаптера Keycloak до $ {WILDFLY_HOME} и выполнение этой команды из командной строки
./jboss-cli.sh --file=adapter-install-offline.cli
А потом запустить сервер и все работает отлично
Нужно ли копировать его в каталог bin? потому что это где ./jboss-cli.sh. –
Произошла такая же ошибка.
Решение переписывал модуль keycloak к следующей папке:
{your_jboss_folder}/модули/системы/дополнения/keycloak/
я это работает на другом сервере, так что это было просто скопировать и вставить. Если у вас его нет, попробуйте выполнить поиск этих модулей на веб-сайте keycluck.
Надеюсь, что это поможет.
Похоже, что ваша конфигурация относится к подсистеме «keycloack-server-subsystem», предоставляемой модулем, который вы не установили на этой платформе. Вам понадобится банка из keycloack, которую вы сможете установить с помощью команды CLI 'module add' – Aaron
@Aaron: можете ли вы дать или иметь какой-либо пример? –
На самом деле вы, вероятно, должны следовать руководству по установке Keycloak. На [этой странице] (http://blog.keycloak.org/2015/10/getting-started-with-keycloak.html) прокрутите вниз до «Установить в существующий WildFly». – Aaron