Как установить wildfly ubuntu

Обновлено: 05.07.2024

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

Из этого туториала Вы узнаете, как установить сервер приложений WildFly на Ubuntu 18.04. Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Подготовка

Чтобы иметь возможность устанавливать пакеты в вашей системе Ubuntu, вы должны войти в систему как пользователь с привилегиями sudo .

Шаг 1. Установите Java OpenJDK

WildFly требует установки Java. Мы установим OpenJDK , который является средой разработки и выполнения Java по умолчанию в Ubuntu 18.04.

Установка Java довольно проста. Начните с обновления индекса пакета:

Установите пакет OpenJDK, запустив:

Шаг 2. Создайте пользователя

Мы создадим нового системного пользователя и группу с именем wildfly с домашним каталогом /opt/wildfly которые будут запускать службу WildFly:

Шаг 3. Установите WildFly

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

Загрузите архив WildFly в каталог /tmp используя следующую команду wget :

После завершения загрузки извлеките файл tar.gz и переместите его в каталог /opt :

Создайте символическую ссылку wildfly которая будет указывать на каталог установки WildFly:

WildFly будет работать от wildfly пользователя wildfly которому требуется доступ к каталогу установки WildFly.

Следующая команда изменит владельца каталога на пользователя и группу wildfly :

Шаг 4. Настройте Systemd

Пакет WildFly включает файлы, необходимые для запуска WildFly как службы.

Начните с создания каталога, в котором будет храниться файл конфигурации WildFly:

Скопируйте файл конфигурации в каталог /etc/wildfly :

Этот файл позволяет указать режим WildFly и адрес привязки. По умолчанию WildFly будет работать в автономном режиме и будет прослушивать все интерфейсы. Вы можете редактировать файл в соответствии с вашими потребностями.

Затем скопируйте сценарий WildFly launch.sh /opt/wildfly/bin/ :

Скрипты внутри каталога bin должны иметь флаг исполняемого файла :

Сообщите systemd, что мы создали новый файл модуля:

Запустите службу WildFly, выполнив:

Проверьте статус службы с помощью следующей команды:

Включите автоматический запуск службы при загрузке:

Шаг 5. Настройте брандмауэр

Если ваш сервер защищен брандмауэром, и вы хотите получить доступ к интерфейсу WildFly извне вашей локальной сети, вам необходимо открыть порт 8080 .

Чтобы разрешить трафик на порт 8080 введите следующую команду:

При запуске приложения WildFly в производственной среде, скорее всего, у вас будет балансировщик нагрузки или обратный прокси-сервер, и рекомендуется ограничить доступ к порту 8080 только для вашей внутренней сети.

Шаг 6. Настройте аутентификацию WildFly

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

Чтобы добавить нового пользователя, используйте скрипт add-user.sh который находится в каталоге bin WildFly:

Вас спросят, какого типа пользователя вы хотите добавить:

Выберите и нажмите a Enter :

Далее скрипт предложит вам ввести данные нового пользователя:

Новый пользователь будет добавлен в файлы свойств, используемые для аутентификации.

Шаг 6: Проверьте установку WildFly

Если установка прошла успешно, появится экран, подобный следующему:

Шаг 7. Доступ к консоли администрирования WildFly.

Интерфейс командной строки

Для доступа к консоли администрирования WildFly из командной строки вы можете использовать сценарий jboss-cli.sh .

Перейдите в каталог bin WildFly и запустите сценарий с параметром --connect :

Вам будет предложено ввести имя пользователя и пароль администратора (созданный на шаге 6):

После входа в систему приглашение консоли изменится на [standalone@localhost:9990 /] . Введите help чтобы получить список команд и синтаксис команд.

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

Веб интерфейс

Если вы предпочитаете управлять своим сервером из графического интерфейса, WildFly также предоставляет веб-консоль.

Если вы хотите получить доступ к консоли из удаленных мест, вам необходимо внести небольшие изменения в wildfly.service , wildfly.conf и launch.sh .

Откройте wildfly.conf и добавьте WILDFLY_CONSOLE_BIND=0.0.0.0 в конец файла.

Откройте launch.sh и отредактируйте выделенные строки:

Перезапустите службу, чтобы изменения вступили в силу:

Откройте wildfly.service и отредактируйте выделенные строки:

Создайте каталог /var/run/wildfly и установите правильные разрешения:

Сообщите systemd, что файл модуля был изменен:

Перезапустите службу WildFly, выполнив:

Выводы

Вы успешно установили WildFly в своей системе Ubuntu 18.04. Теперь вы можете посетить официальную документацию WildFly и узнать больше о функциях WildFly.

Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.

Это краткое руководство показывает студентам и новым пользователям, как установить WildFly (JBoss) в Ubuntu 20.04 | 18.04.

Шаг 1. Установите OpenJDK

WildFly написан на Java и требует для работы Java JDK… вы либо устанавливаете официальный Oracle Java JDK, либо используете альтернативу с открытым исходным кодом под названием OpenJDK…

В этом руководстве мы собираемся установить версию Java с открытым исходным кодом.

Для этого выполните следующие команды:

После установки OpenJDK, описанного выше, вы можете выполнить следующие команды, чтобы убедиться, что он установлен./

Вы должны увидеть похожие строки, как показано ниже:

Шаг 2. Настройте пользователя WildFly

Поскольку это сервер приложений, обычно рекомендуется использовать специальную учетную запись службы… Выполните приведенные ниже команды, чтобы создать учетную запись службы WildFly для управления сервером.

Выполните приведенные ниже команды, чтобы создать учетную запись и группу под названием wildfly

После этого перейдите ниже к загрузке и настройке пакетов WildFly

Шаг 3. Загрузите и настройте WildFly

Используя команду wget , вы можете легко загрузить его, используя следующие команды:

После загрузки выполните приведенные ниже команды, чтобы создать папку WildFly в каталоге / opt и изменить ее владельца на учетную запись службы WildFly

Затем создайте служебную папку WildFly в каталоге /etc/ , выполнив следующие команды.

sudo mkdir -p /etc/wildfly

Затем скопируйте файлы конфигурации и исполняемые файлы WildFly во вновь созданный каталог выше и сделайте его скрипты в каталоге /etc/wildfly/bin исполняемым^

После этого скопируйте его файл systemd в каталог /etc/systemd/system/ , выполнив следующие команды:

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/

Теперь вы можете использовать приведенные ниже команды для остановки, запуска и включения автоматического запуска служб WildFly во время загрузки:

Чтобы проверить его запуск, выполните следующие команды:

sudo systemctl status wildfly.service

Вы должны увидеть информацию о его статусе, как показано ниже:

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

Вам будет предложено… введите a, чтобы продолжить:

Новое имя пользователя и придумайте пароль:

Введите « да» для других параметров и завершите настройку…

Откройте браузер и перейдите к имени хоста или IP-адресу сервера, за которым следует порт №8080 (порт по умолчанию):

Тогда консоль администратора находится по адресу:

sudo nano /etc/wildfly/wildfly.conf

Затем добавьте в файл выделенную строку и сохраните..

После этого запустите сценарий ниже, чтобы создать учетную запись для входа в консоль администратора:

sh /opt/wildfly/bin/jboss-cli.sh --connect

Вам будет предложено ввести учетную запись и пароль, которые вы создали выше:

Далее открываем скрипт запуска:

sudo nano /opt/wildfly/bin/launch.sh

И отредактируйте выделенные строки,

Выйдите и сохраните файл .

sudo systemctl restart wildfly.service

Затем откройте службу WildFly, выполнив следующие команды.

sudo nano /etc/systemd/system/wildfly.service

Затем отредактируйте выделенную строку и сохранить.

Сохраните файл и выйдите.

Перезагрузите systemd и перезапустите.

Это оно! Теперь вы можете получить удаленный доступ к консоли администратора.

Вывод:

В этом посте показано, как установить WildFly на Ubuntu 20.04 | 18.04. Если вы обнаружите какую-либо ошибку выше, используйте форму ниже, чтобы сообщить.

о wiildfly

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

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

Установить OpenJDK

Установите Java 8, 9 и 10 на Ubuntu 18.04 и производные

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

установка java jdk

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

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

Если терминал вернет несколько строк, подобных тем, что на предыдущем снимке экрана, Java будет установлена ​​и готова.

Настроить пользователя WildFly

Поскольку это сервер приложений, обычно рекомендуется использовать специальную учетную запись службы. Запустите в терминале (Ctrl + Alt + T) следующие команды, чтобы создать учетную запись службы WildFly для управления сервером:

Закончив, мы продолжаем загрузку и установку WildFly.

Скачайте и установите WildFly

После завершения установки Java JDK и создания учетной записи службы для WildFly мы выполним следующие команды, чтобы скачать пакет для WildFly. Именно в этот момент текущая версия - 16.0.0.Final. Последнюю доступную версию можно найти в вашем страница загрузки.

Если мы откроем терминал (Ctrl + Alt + T), мы сможем используйте команду wget для загрузки пакета легко используя следующие команды:

скачать Wildfly

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

Мы продолжаем создавать папка сервиса WildFly в каталоге / Etc / с помощью следующей команды:

После создания каталога скопируйте файлы конфигурации и исполняемые файлы WildFly в каталог Вновь созданный.

скопируйте файлы конфигурации с этого медиа-сервера

Мы также должны делать скрипты в каталоге / и т. д. / wildfly / bin исполняемые.

На этом этапе мы будем скопировать файл systemd в каталог / и т.д. / systemd / system / Бег:

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

команды на сервисе Wildfly

Во-первых, мы останавливаем службу:

Сейчас мы запускаем сервис:

И мы закончили включение службы:

к подтвердить начало, выполните следующую команду:

статус службы

Учетная запись пользователя для подключения и администрирования веб-консоли сервера

Теперь, когда вы загрузили и установили службу WildFly, выполните следующую команду, чтобы создать учетную запись пользователя. Это позволит подключить и управлять веб-консолью сервера приложений. Мы создадим учетную запись, набрав в терминале (Ctrl + Alt + T):

В меню, которое видно на скриншоте, введите "a”И нажмите Enter:

создать учетную запись пользователя в Wildfly

Сейчас введите новое имя пользователя и придумайте свой пароль:

имя пользователя и пароль для учетной записи службы

Пишет "Да" за полная настройка. Теперь WildFly должен быть установлен и готов.

Wildfly в браузере

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

Заставка Wildfly

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

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

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Wildfly, установите этот сервер приложений Java EE в Ubuntu

Favorite

Добавить в избранное

Главное меню » Операционная система Ubuntu » Как установить WildFly с Nginx в качестве обратного прокси на Ubuntu 16.04

Как установить WildFly с Nginx в качестве обратного прокси на Ubuntu 16.04

Давайте начнем с установки. Убедитесь, что пакеты OS полностью обновлены:

Остановите и удалите Apache, а затем установите Nginx с помощью следующих команд:

Отредактируйте файл конфигурации Nginx по умолчанию:

Удалить следующую строку:

Включите Nginx службу для запуска при загрузке системы и запустите его:

Для того чтобы запустить WildFly, необходимо установить Java на сервере, для этого выполните следующую команду, чтобы установить пакет Java Development Kit (JDK):

Чтобы выяснить, какая ​​версия Java установлена на сервере, выполните следующую команду:

Вывод должен быть чем-то вроде этого:

Создайте пользователя WildFly:

Создайте конфигурационный файл wildfly:

Добавьте следующие строки:

Сделайте скрипт запуска исполняемым:

WildFly может быть запущен с помощью скрипта launch.sh, который мы создали в каталоге /opt/wildfly/bin или еще лучше, мы создадим файл systemd для инициализации этой цели:

Установите правильную собственность файлов и каталогов, расположенных в каталоге /opt/wildfly:

Запустите службу WildFly и включите WildFly в запуске при загрузке:

Создайте новый блок Nginx, так что вы можете получить доступ к интерфейсу управления WildFly с помощью Nginx в качестве обратного прокси-сервера:

Добавьте следующие строки:

Перезапустите Nginx для того, чтобы изменения вступили в силу:

Для того, чтобы получить доступ к консоли управления WildFly, необходимо добавить нового пользователя. Выполните скрипт add-user.sh в директории bin установки WildFly и введите необходимую информацию:

Все. Установка WildFly завершена.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читайте также: