Установка WildFly · 3 min read · Dec 19, 2025
Как установить WildFly (JBoss) Java Application Server на Ubuntu 18.04

WildFly, ранее известный как JBoss, является бесплатным и открытым сервером приложений, написанным на Java, который реализует спецификацию Java Enterprise Edition (Java EE). Он работает на нескольких платформах, включая Windows и Linux. WildFly предоставляет поддержку Web Sockets, что позволяет вашим приложениям использовать оптимизированные пользовательские протоколы и двустороннюю связь с вашей серверной инфраструктурой.
В этом руководстве я объясню, как установить сервер приложений WildFly на Ubuntu 18.04 LTS.
Требования
- Сервер с установленной Ubuntu 18.04.
- Пользователь без прав root с правами sudo.
- Статический IP-адрес 192.168.0.235, настроенный на вашем сервере.
Установка Java
WildFly написан на Java, поэтому вам нужно установить Java на вашу систему. Вы можете установить Java, выполнив следующую команду:
sudo apt-get install default-jdk -yПосле установки Java вы можете проверить версию Java, используя следующую команду:
java -versionВывод:
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mixed mode)
Установка WildFly
Сначала вам нужно будет скачать последнюю версию WildFly с их официального сайта. Вы можете скачать ее с помощью следующей команды:
wget http://download.jboss.org/wildfly/14.0.1.Final/wildfly-14.0.1.Final.tar.gzПосле завершения загрузки извлеките загруженный файл с помощью следующей команды:
cd /opt
tar -xvzf wildfly-14.0.1.Final.tar.gz
sudo mv wildfly-14.0.1.Final wildflyПо умолчанию сервер WildFly привязан к 127.0.0.1, вы можете получить к нему доступ только с использованием 127.0.0.1. Поэтому вам нужно будет изменить привязанный адрес на IP вашего сервера, если вы хотите подключиться к WildFly из любой точки в локальной сети. Вы можете сделать это, отредактировав файл standalone.xml:
sudo nano /opt/wildfly/standalone/configuration/standalone.xmlИзмените следующие строки:
${jboss.bind.address:192.168.0.235}
Сохраните и закройте файл.
Далее вам нужно будет добавить пользователя для доступа к консоли управления. Вы можете добавить пользователя, выполнив следующий скрипт:
sudo /opt/wildfly/bin/add-user.shОтветьте на все вопросы, как показано ниже:
Какой тип пользователя вы хотите добавить?
a) Пользователь управления (mgmt-users.properties)
b) Пользователь приложения (application-users.properties)
(a):
Введите данные нового пользователя для добавления.
Используя область 'ManagementRealm', как обнаружено из существующих файлов свойств.
Имя пользователя : wildflyadmin
Рекомендации по паролю перечислены ниже. Чтобы изменить эти ограничения, отредактируйте файл конфигурации add-user.properties.
- Пароль должен отличаться от имени пользователя
- Пароль не должен быть одним из следующих ограниченных значений {root, admin, administrator}
- Пароль должен содержать не менее 8 символов, 1 алфавитный символ(ов), 1 цифру(ры), 1 неалфавитный символ(ов)
Пароль :
Повторите пароль :
В какие группы вы хотите, чтобы этот пользователь принадлежал? (Пожалуйста, введите список, разделенный запятыми, или оставьте пустым для отсутствия)[ ]: wildfly
Собираетесь добавить пользователя 'wildflyadmin' для области 'ManagementRealm'
Это правильно да/нет? да
Добавлен пользователь 'wildflyadmin' в файл '/opt/wildfly/standalone/configuration/mgmt-users.properties'
Добавлен пользователь 'wildflyadmin' в файл '/opt/wildfly/domain/configuration/mgmt-users.properties'
Добавлен пользователь 'wildflyadmin' с группами wildfly в файл '/opt/wildfly/standalone/configuration/mgmt-groups.properties'
Добавлен пользователь 'wildflyadmin' с группами wildfly в файл '/opt/wildfly/domain/configuration/mgmt-groups.properties'
Этот новый пользователь будет использоваться для одного процесса AS для подключения к другому процессу AS?
например, для контроллера подчиненного хоста, подключающегося к мастеру, или для удаленного соединения для вызовов EJB между серверами.
да/нет? да
Чтобы представить пользователя, добавьте следующее в определение server-identities
Доступ к консоли WildFly
Перед доступом к консоли WildFly вам нужно будет запустить экземпляр wildfly. Вы можете запустить его с помощью следующей команды:
sudo sh /opt/wildfly/bin/standalone.shВышеуказанная команда запустит экземпляр wildfly.
Теперь откройте ваш веб-браузер и введите URL http://192.168.0.235:8080. Вы будете перенаправлены на страницу по умолчанию WildFly:

Чтобы получить доступ к консоли управления, откройте ваш веб-браузер и введите URL http://192.168.0.235:9990. Вы будете перенаправлены на следующую страницу:

Теперь введите свои учетные данные для входа в WildFly, затем нажмите кнопку OK. Вы должны увидеть панель управления консоли управления WildFly на следующей странице:

Ссылки
Get new posts in your inbox
No spam. Unsubscribe anytime.