Установка 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:

Страница по умолчанию WildFly

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

Вход

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

Панель управления сервером приложений WildFly

Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.