EnterpriseApps/Wildfly: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{ | {|class="wikitable" style="float:right; margin-left:2em" | ||
!colspan="2"|Wildfly | |||
|- | |||
|colspan="2"|[[Изображение:Altenter-menu-Wildfly.png|64px|center]] | |||
|- | |||
|'''Появился в: | |||
|''' 2008<br> | |||
|- | |||
|'''Оф. сайт''': | |||
|[https://www.wildfly.org/ wildfly.org] | |||
|- | |||
|'''Репозиторий ALT Linux''' | |||
|нет | |||
|- | |||
|'''Лицензия''': | |||
| GNU LGPL | |||
|} | |||
'''WildFly''' — сервер приложений с открытым исходным кодом, разработанный одноимённой компанией. | '''WildFly''' — сервер приложений с открытым исходным кодом, разработанный одноимённой компанией. | ||
==Подготовка== | |||
Устанавливаем Java: | |||
# apt-get install java-17-openjdk-headless | |||
==Установка== | ==Установка== | ||
#Создаем группу для будущей службы | #Создаем группу для будущей службы | ||
Строка 18: | Строка 39: | ||
#Создаем каталог для файлов конфигурации | #Создаем каталог для файлов конфигурации | ||
#:<pre># mkdir -p /etc/wildfly</pre> | #:<pre># mkdir -p /etc/wildfly</pre> | ||
#Копируем файл wildfly.conf шаблонов в каталог с файлами конфигурации: | |||
#:<pre># cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/</pre> | |||
#Копируем файл запуска из шаблонов в бинарные файлы | #Копируем файл запуска из шаблонов в бинарные файлы | ||
#:<pre># cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/</pre> | #:<pre># cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/</pre> | ||
#Делаем файлы исполняемыми | #Делаем файлы исполняемыми | ||
#:<pre># | #:<pre># chmod +x /opt/wildfly/bin/*.sh</pre> | ||
#Копируем шаблон с шаблоном службы в каталог Systemd | #Копируем шаблон с шаблоном службы в каталог Systemd | ||
#:<pre># cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/</pre> | #:<pre># cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/</pre> | ||
Строка 27: | Строка 50: | ||
#:<pre># systemctl daemon-reload</pre> | #:<pre># systemctl daemon-reload</pre> | ||
#Запускаем службу Wildfly: | #Запускаем службу Wildfly: | ||
#:<pre># systemctl | #:<pre># systemctl enable --now wildfly</pre> | ||
#Создаем пользователя Wildfly: | #Создаем пользователя Wildfly: | ||
#:<pre># /opt/wildfly/bin/add-user.sh</pre> | #:<pre># /opt/wildfly/bin/add-user.sh</pre> | ||
Строка 33: | Строка 56: | ||
#Веб-интерфейс для Wildfly доступен по следующему адресу: | #Веб-интерфейс для Wildfly доступен по следующему адресу: | ||
#: http://localhost:9990/console/ | #: http://localhost:9990/console/ | ||
#Создаем файл /etc/profile.d/wildfly.sh со следующим содержимым: | |||
==Настройка окружения== | |||
#Создаем файл {{path|/etc/profile.d/wildfly.sh}} со следующим содержимым: | |||
<pre>WF=/opt/wildfly-30.0.0.Final/bin</pre> | |||
==Запуск консоли Wildfly== | ==Запуск консоли Wildfly== | ||
$ | Export с wildfly не работает, поэтому запускаем так: | ||
$ cd $WF | |||
$ ./jboss-cli.sh --connect | |||
==Дополнительная информация== | ==Дополнительная информация== | ||
*Файл конфигурации расположен по адресу /etc/wildfly/wildfly.conf | *Файл конфигурации расположен по адресу {{path|/etc/wildfly/wildfly.conf}} | ||
==Источники== | ==Источники== | ||
*https://g-soft.info/linux/4998/kak-ustanovit-i-nastroit-wildfly-jboss-v-debian/ | *https://g-soft.info/linux/4998/kak-ustanovit-i-nastroit-wildfly-jboss-v-debian/ |
Текущая версия от 08:36, 6 декабря 2023
Wildfly | |
---|---|
Появился в: | 2008 |
Оф. сайт: | wildfly.org |
Репозиторий ALT Linux | нет |
Лицензия: | GNU LGPL |
WildFly — сервер приложений с открытым исходным кодом, разработанный одноимённой компанией.
Подготовка
Устанавливаем Java:
# apt-get install java-17-openjdk-headless
Установка
- Создаем группу для будущей службы
# groupadd -r wildfly
- Создаем пользователя для будущей службы
# useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
- Указываем версию для скачивания
# Version_Number=30.0.0.Final
- Скачиваем бинарный архив
# wget https://github.com/wildfly/wildfly/releases/download/$Version_Number/wildfly-$Version_Number.tar.gz -P /tmp
- Распаковываем архив
# tar xf /tmp/wildfly-$Version_Number.tar.gz -C /opt/
- Делаем символьную ссылку
# ln -s /opt/wildfly-$Version_Number /opt/wildfly
- Назначаем на программу права системного пользователя wildfly
# chown -RH wildfly: /opt/wildfly
- Создаем каталог для файлов конфигурации
# mkdir -p /etc/wildfly
- Копируем файл wildfly.conf шаблонов в каталог с файлами конфигурации:
# cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
- Копируем файл запуска из шаблонов в бинарные файлы
# cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
- Делаем файлы исполняемыми
# chmod +x /opt/wildfly/bin/*.sh
- Копируем шаблон с шаблоном службы в каталог Systemd
# cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
- Перезагружаем список служб Systemd:
# systemctl daemon-reload
- Запускаем службу Wildfly:
# systemctl enable --now wildfly
- Создаем пользователя Wildfly:
# /opt/wildfly/bin/add-user.sh
- Выбираем (a) и жмем Enter
- Веб-интерфейс для Wildfly доступен по следующему адресу:
Настройка окружения
- Создаем файл /etc/profile.d/wildfly.sh со следующим содержимым:
WF=/opt/wildfly-30.0.0.Final/bin
Запуск консоли Wildfly
Export с wildfly не работает, поэтому запускаем так:
$ cd $WF $ ./jboss-cli.sh --connect
Дополнительная информация
- Файл конфигурации расположен по адресу /etc/wildfly/wildfly.conf