2017-02-01 2 views
2

Когда я запускаю свой сервер Wildfly, я получаю эту ошибку, которая в конечном итоге отключает мой сервер от запуска. Что мне не хватает при установке сервера?WFLYCTL0083: не удалось загрузить модуль org, keycloak.keycloak-server-subsytem

+0

Похоже, что ваша конфигурация относится к подсистеме «keycloack-server-subsystem», предоставляемой модулем, который вы не установили на этой платформе. Вам понадобится банка из keycloack, которую вы сможете установить с помощью команды CLI 'module add' – Aaron

+0

@Aaron: можете ли вы дать или иметь какой-либо пример? –

+1

На самом деле вы, вероятно, должны следовать руководству по установке Keycloak. На [этой странице] (http://blog.keycloak.org/2015/10/getting-started-with-keycloak.html) прокрутите вниз до «Установить в существующий WildFly». – Aaron

ответ

1

Добавление мало больше информации о том, что уже сделал Хасеб Ансари. В принципе, вот шаги, которые необходимо выполнить, чтобы получить настройку 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

1

Я решил эту проблему путем копирования содержимого адаптера Keycloak до $ {WILDFLY_HOME} и выполнение этой команды из командной строки

./jboss-cli.sh --file=adapter-install-offline.cli 

А потом запустить сервер и все работает отлично

+0

Нужно ли копировать его в каталог bin? потому что это где ./jboss-cli.sh. –

0

Произошла такая же ошибка.

Решение переписывал модуль keycloak к следующей папке:

{your_jboss_folder}/модули/системы/дополнения/keycloak/

я это работает на другом сервере, так что это было просто скопировать и вставить. Если у вас его нет, попробуйте выполнить поиск этих модулей на веб-сайте keycluck.

Надеюсь, что это поможет.

Смежные вопросы