В следующей статье мы рассмотрим WildFly (ранее известный как Jboss AS). Это легкий, быстрый и оптимизированный сервер приложений Java EE на основе Java с помощью которого можно разрабатывать большие приложения из единой среды IDE. В следующих строках мы увидим, как установить его в Ubuntu 18.04.
WildFly кроссплатформенный. Он предлагает прочную панель управления, которая делает изменить конфигурацию на сервере приложений очень просто и быстро. Нет необходимости перемещаться по ненужным страницам для настройки среды в поисках той, которая соответствует вашим потребностям.
Установить OpenJDK
WildFly написан на Java, поэтому требуется Java JDK для работы. Чтобы удовлетворить это требование, пользователи могут выбрать установку официального Java JDK Oracle или использовать альтернативу с открытым исходным кодом под названием OpenJDK. В этом примере мы выберем версию Java с открытым исходным кодом, поэтому в терминале (Ctrl + Alt + T) мы напишем:
sudo apt update; sudo apt install default-jdk
После установки OpenJDK мы можем проверить установку набрав в терминале:
java -version
Если терминал вернет несколько строк, подобных тем, что на предыдущем снимке экрана, Java будет установлена и готова.
Настроить пользователя WildFly
Поскольку это сервер приложений, обычно рекомендуется использовать специальную учетную запись службы. Запустите в терминале (Ctrl + Alt + T) следующие команды, чтобы создать учетную запись службы WildFly для управления сервером:
sudo groupadd -r wildfly sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Закончив, мы продолжаем загрузку и установку WildFly.
Скачайте и установите WildFly
После завершения установки Java JDK и создания учетной записи службы для WildFly мы выполним следующие команды, чтобы скачать пакет для WildFly. Именно в этот момент текущая версия - 16.0.0.Final. Последнюю доступную версию можно найти в вашем страница загрузки.
Если мы откроем терминал (Ctrl + Alt + T), мы сможем используйте команду wget для загрузки пакета легко используя следующие команды:
cd /tmp wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz
После завершения загрузки нам нужно будет выполнить следующие команды, чтобы создать папку WildFly в каталоге / неавтоматического и сменить владельца на учетную запись службы WildFly.
tar xvf wildfly-16.0.0.Final.tar.gz sudo mv wildfly-16.0.0.Final/ /opt/wildfly sudo chown -RH wildfly: /opt/wildfly
Мы продолжаем создавать папка сервиса WildFly в каталоге / Etc / с помощью следующей команды:
sudo mkdir -p /etc/wildfly
После создания каталога скопируйте файлы конфигурации и исполняемые файлы WildFly в каталог Вновь созданный.
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/ sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
Мы также должны делать скрипты в каталоге / и т. д. / wildfly / bin исполняемые.
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
На этом этапе мы будем скопировать файл systemd в каталог / и т.д. / systemd / system / Бег:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Теперь мы можем используйте следующие команды для остановки, запуска и включения служб WildFly для автоматического запуска при загрузке:
Во-первых, мы останавливаем службу:
sudo systemctl stop wildfly.service
Сейчас мы запускаем сервис:
sudo systemctl start wildfly.service
И мы закончили включение службы:
sudo systemctl enable wildfly.service
к подтвердить начало, выполните следующую команду:
sudo systemctl status wildfly.service
Учетная запись пользователя для подключения и администрирования веб-консоли сервера
Теперь, когда вы загрузили и установили службу WildFly, выполните следующую команду, чтобы создать учетную запись пользователя. Это позволит подключить и управлять веб-консолью сервера приложений. Мы создадим учетную запись, набрав в терминале (Ctrl + Alt + T):
sudo /opt/wildfly/bin/add-user.sh
В меню, которое видно на скриншоте, введите "a”И нажмите Enter:
Сейчас введите новое имя пользователя и придумайте свой пароль:
Пишет "Да" за полная настройка. Теперь WildFly должен быть установлен и готов.
Wildfly в браузере
Теперь мы можем открыть браузер и в качестве URL используйте имя хоста или IP-адрес сервера, за которым следует порт 8080.
http://localhost:8080
Консоль сервера ограничена только локальным сервером. Если вы заинтересованы в подключении из удаленного места, информацию о том, как это сделать, можно получить у вашего документация.
После этого мы можем получить доступ к консоли администрирования из http://localhost:9990/console удаленно тогда WildFly успешно установлен на Ubuntu, 18.04. в этом случае.
Спасибо, это единственный учебник, который работает 🙂
Фантастический. Это спасло мне жизнь.
Благодаря этому сработало, теперь я пытаюсь реплицировать, чтобы два экземпляра wildfly работали на одном сервере, если я запускаю его с помощью sh /opt/wildfly2/bin/stanalone.sh, он работает правильно, но когда я хочу создайте второй сервис, чтобы работать с systemctl, запустите wildlfly2, я не могу заставить его работать. Любая рекомендация?