Включить консоль администратора на WildFly 12, работающем в Eclipse - PullRequest
0 голосов
/ 31 августа 2018

Сегодня я установил сервер WildFly в Eclipse, и я могу запускать веб-приложения. Я хотел бы иметь возможность войти в консоль администратора. Я не включил его, поэтому я вижу это:

Your WildFly Application Server is running.
However you have not yet added any users to be able to access the admin console.

To add a new user execute the add-user.bat script within the bin folder of your WildFly installation and enter the requested information.

Хорошо, я запустил скрипт add-user.bat в каталоге bin моей установки wildfly. Казалось, работает без проблем. Я все еще получаю ту же ошибку.

Я предполагаю, что Eclipse копирует мою установку wildfly и помещает ее в какой-то скрытый каталог. Не знаю, где это все же. Есть идеи?

1 Ответ

0 голосов
/ 02 сентября 2018

Раздел 3.3 Руководства администратора Wildfly 12 описывает процесс добавления пользователя для доступа к консоли администратора Wildfly:

Для манипулирования файлами и добавления пользователей мы предоставляем утилиту add-user.sh и add-user.bat для добавления пользователей и генерации хешей, чтобы добавить Пользователь, вы должны выполнить скрипт и следовать руководствуясь процессом. Полные детали утилиты add-user описаны ниже, но для доступа к интерфейсу управления вам нужно введите следующие значения: -

  • Тип пользователя - это будет «Управляющий пользователь» для опции выбора.

  • Область - это ДОЛЖНО соответствовать имени области, используемому в конфигурации, поэтому если вы не изменили конфигурацию для использования другой области оставьте этот набор как «ManagementRealm».

  • Имя пользователя - имя пользователя, которого вы добавляете.

  • Пароль - Пароль пользователя.

При условии, что проверка прошла успешно, вас попросят подтвердить хотите добавить пользователя и файлы свойств будут обновлены.

К последнему вопросу, так как это пользователь, который будет для доступа к консоли администратора просто ответьте 'n' - эта опция будет описано позже для добавления подчиненных хост-контроллеров, которые аутентифицируются против основного контроллера домена, но это более поздняя тема.

Обновления в файле свойств подбираются в режиме реального времени, поэтому либо нажмите «Попробовать еще раз» на странице ошибок, которая отображалась в браузере или снова перейдите к консоли, и вам будет предложено введите имя пользователя и пароль для подключения к серверу.

При запуске утилиты add-user существует несколько потенциальных ловушек:

  • Вы должны выбрать опцию a) (Управляющий пользователь) для типа пользователя .
  • Вы должны использовать область ManagementRealm , хотя это должно происходить автоматически, если тип добавляемого пользователя: Управляющий пользователь .

Но вместо того, чтобы диагностировать, что пошло не так, проще просто добавить другого пользователя, следуя указаниям, приведенным в документации, показанной выше. Для справки вот скриншот того, что я сделал, где желтые горизонтальные полосы - это точки, в которые я отправил что-то с клавиатуры:

addUserUtility

После запуска add-user.bat Мне удалось войти в Консоль администратора (http://localhost:9990), используя только что созданного пользователя, и без перезапуска сервера было необходимо. Моя среда была Eclipse Photon на Windows 10.

Если у вас все еще есть проблемы, откройте файл mgmt-users.properties , чтобы увидеть, был ли ваш пользователь успешно добавлен. В моем случае была добавлена ​​строка для нового пользователя, которая выглядела так:

skomisa=82fa5e2f2de46d60adf210bb95d461f3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...