Запуск wildfly под linux

Содержание
  1. 🤲 Установка сервера приложений WildFly (JBoss) в Ubuntu 18.04 / Debian 10/9
  2. Шаг 1: Установите Java
  3. Шаг 2: Скачать WildFly
  4. Шаг 3. Настройка Systemd для WildFly
  5. Шаг 4: Добавить пользователей WildFly
  6. Шаг 5: Доступ к консоли администратора WildFly
  7. Доступ к консоли администратора WildFly из веб-интерфейса
  8. Как установить WildFly (JBoss) на Debian 9
  9. Подготовка
  10. Установка Java OpenJDK
  11. Создание пользователя
  12. Установка WildFly
  13. Настройка Systemd
  14. Настройка брандмауэра
  15. Настройка аутентификации WildFly
  16. Тестирование установки WildFly
  17. Доступ к консоли администрирования WildFly
  18. Интерфейс командной строки
  19. Веб интерфейс
  20. Выводы
  21. Как установить WildFly (JBoss) в Ubuntu 18.04
  22. Подготовка
  23. Шаг 1. Установите Java OpenJDK
  24. Шаг 2. Создайте пользователя
  25. Шаг 3. Установите WildFly
  26. Шаг 4. Настройте Systemd
  27. Шаг 5. Настройте брандмауэр
  28. Шаг 6. Настройте аутентификацию WildFly
  29. Шаг 6: Проверьте установку WildFly
  30. Шаг 7. Доступ к консоли администрирования WildFly.
  31. Интерфейс командной строки
  32. Веб интерфейс
  33. Выводы

🤲 Установка сервера приложений WildFly (JBoss) в Ubuntu 18.04 / Debian 10/9

Это руководство проведет вас через установку WildFly (JBoss) в Ubuntu 18.04 / Debian 9 / Debian 10. WildFly, ранее известный как JBoss, является сервером приложений, написанным на Java и разработанным Red Hat.

WildFly Application Server – это исключительно быстрая, легкая и мощная реализация спецификаций платформы Java Enterprise Edition 8.

На момент написания этой статьи WildFly 16 был последним выпуском в серии предложений серверов приложений с открытым исходным кодом JBoss.

В этой статье представлен краткий обзор о том, как загрузить и установить WildFly 16 в Ubuntu 18.04 / Debian 10/9 для разработки приложений.

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

WildFly написан на Java, и его необходимо установить в качестве предварительного условия.

Существует два варианта установки Java в Ubuntu / Debian.

  • Установить OpenJDK
  • Установить Java SE Development Kit

Самый простой способ получить Java – это установить OpenJDK в вашей системе Ubuntu / Debian, выполнив следующие команды.

Версия Java по умолчанию, установленная из вышеуказанной команды: Java 10+.

Это поддерживается в WildFly.

Шаг 2: Скачать WildFly

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

Здесь мы будем загружать WildFly 16.0.0.Final.

Как только файл загружен, распакуйте его.

Переместите полученную папку в /opt/wildfly.

Шаг 3. Настройка Systemd для WildFly

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

Создайте каталог конфигураций WildFly.

Скопируйте системный сервис WildFly, файл конфигурации и шаблоны стартовых скриптов из каталога /opt/wildfly/docs/contrib/scripts/systemd/.

Установите права на /opt/wildfly.

Перезагрузите системный сервис.

Запустите и активируйте сервис WildFly:

Подтвердите состояние сервера приложений WildFly.

Служба должна привязываться к порту 8080.

Шаг 4: Добавить пользователей WildFly

По умолчанию WildFly 16 теперь распространяется с включенной защитой для интерфейсов управления.

Нам нужно создать пользователя, который сможет получить доступ к консоли администрирования WildFly или удаленно использовать CLI.

Скрипт предназначен для управления пользователями.

Запустите его, выполнив команду:

Вам будет предложено выбрать тип пользователя для добавления.

Поскольку это первый пользователь, мы должны сделать его администратором. Так что выбирайте a

Укажите желаемое имя пользователя:

Установите пароль для пользователя:

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

Обратите внимание, что:

  • Информация о пользователе хранится по адресу: /opt/wildfly/domain/configuration/mgmt-users.properties
  • Информация о группе хранится по адресу: /opt/wildfly/standalone/configuration/mgmt-groups.properties

Шаг 5: Доступ к консоли администратора WildFly

Чтобы иметь возможность запускать скрипты WildFly из текущей сессии оболочки, добавьте /opt/wildfly/bin/ в вашу переменную $PATH.

Теперь проведите тестирование, подключившись к консоли администратора WildFly из CLI с помощью команды jboss-cli.sh.

Читайте также:  Набор шрифтов для mac os

Доступ к консоли администратора WildFly из веб-интерфейса

По умолчанию консоль доступна по локальному IP-адресу через порт 9990.

Мы можем запустить его на другом IP-адресе, доступном снаружи локального сервера.

Отредактируйте /opt/wildfly/bin/launch.sh, чтобы он выглядел так:

ы добавили -bmanagement = 0.0.0.0, чтобы запустить строку скрипта.

Это связывает интерфейс «management» со всеми доступными IP-адресами.

Перезапустите сервис wildfly

Откройте браузер и URL-адрес http://serverip:9990, чтобы получить доступ к веб-консоли WildFly.

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

Консоль WildFly будет выглядеть следующим образом

Источник

Как установить WildFly (JBoss) на Debian 9

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

В этом руководстве мы проведем вас через шаги, необходимые для установки сервера приложений WildFly на Debian 9.

Подготовка

Пользователь, под которым вы вошли в систему, должен иметь права sudo, чтобы иметь возможность устанавливать пакеты.

Установка Java OpenJDK

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

Создание пользователя

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

Установка WildFly

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

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

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

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

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

Настройка Systemd

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

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

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

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

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

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

Последний шаг — скопировать файл модуля systemd с именем в каталог /etc/systemd/system/ :

Перезагрузите конфигурацию systemd manager:

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

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

Настройка брандмауэра

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

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

Настройка аутентификации WildFly

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

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

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

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

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

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

Читайте также:  Кто создал программное обеспечение линукс

Тестирование установки WildFly

Чтобы получить доступ к странице WildFly по умолчанию, откройте браузер и введите: http:// :8080

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Перезагрузите конфигурацию systemd manager:

Перезапустите сервис WildFly, запустив:

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

Выводы

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

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

Источник

Как установить WildFly (JBoss) в Ubuntu 18.04

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.

Читайте также:  Windows 10 шапка окон

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

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

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

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

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

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

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

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

Последний шаг — скопировать файл модуля systemd с именем в каталог /etc/systemd/system/ :

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы получить доступ к странице WildFly по умолчанию, откройте браузер и введите: http:// :8080

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выводы

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

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

Источник

Оцените статью