Wildfly, установите этот сервер приложений Java EE в Ubuntu

о wiildfly

В следующей статье мы рассмотрим WildFly (ранее известный как Jboss AS). Это легкий, быстрый и оптимизированный сервер приложений Java EE на основе Java с помощью которого можно разрабатывать большие приложения из единой среды IDE. В следующих строках мы увидим, как установить его в Ubuntu 18.04.

WildFly кроссплатформенный. Он предлагает прочную панель управления, которая делает изменить конфигурацию на сервере приложений очень просто и быстро. Нет необходимости перемещаться по ненужным страницам для настройки среды в поисках той, которая соответствует вашим потребностям.

Установить OpenJDK

логотип Java
Теме статьи:
Установите Java 8, 9 и 10 на Ubuntu 18.04 и производные

WildFly написан на Java, поэтому требуется Java JDK для работы. Чтобы удовлетворить это требование, пользователи могут выбрать установку официального Java JDK Oracle или использовать альтернативу с открытым исходным кодом под названием OpenJDK. В этом примере мы выберем версию Java с открытым исходным кодом, поэтому в терминале (Ctrl + Alt + T) мы напишем:

установка java jdk

sudo apt update; sudo apt install default-jdk

После установки OpenJDK мы можем проверить установку набрав в терминале:

проверка установки Java

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 для загрузки пакета легко используя следующие команды:

скачать Wildfly

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 для автоматического запуска при загрузке:

команды на сервисе 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 должен быть установлен и готов.

Wildfly в браузере

Теперь мы можем открыть браузер и в качестве URL используйте имя хоста или IP-адрес сервера, за которым следует порт 8080.

Заставка Wildfly

http://localhost:8080

Консоль сервера ограничена только локальным сервером. Если вы заинтересованы в подключении из удаленного места, информацию о том, как это сделать, можно получить у вашего документация.

Консоль администрирования Wildfly в браузере

После этого мы можем получить доступ к консоли администрирования из http://localhost:9990/console удаленно тогда WildFly успешно установлен на Ubuntu, 18.04. в этом случае.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Элиана сказал

    Спасибо, это единственный учебник, который работает 🙂

  2.   Фернандо сказал

    Фантастический. Это спасло мне жизнь.

  3.   Fishkdo сказал

    Благодаря этому сработало, теперь я пытаюсь реплицировать, чтобы два экземпляра wildfly работали на одном сервере, если я запускаю его с помощью sh /opt/wildfly2/bin/stanalone.sh, он работает правильно, но когда я хочу создайте второй сервис, чтобы работать с systemctl, запустите wildlfly2, я не могу заставить его работать. Любая рекомендация?