EnterpriseApps/Wildfly: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{stub}} | {{stub}} | ||
'''WildFly''' — сервер приложений с открытым исходным кодом, разработанный одноимённой компанией. | |||
#Создаем группу для будущей службы | |||
#:<pre># groupadd -r wildfly</pre> | |||
#Создаем пользователя для будущей службы | |||
#:<pre># useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly</pre> | |||
#Указываем версию для скачивания | |||
#:<pre># Version_Number=30.0.0.Final</pre> | |||
#Скачиваем бинарный архив | |||
#:<pre># wget https://github.com/wildfly/wildfly/releases/download/$Version_Number/wildfly-$Version_Number.tar.gz -P /tmp</pre> | |||
#Распаковываем архив | |||
#:<pre># tar xf /tmp/wildfly-$Version_Number.tar.gz -C /opt/</pre> | |||
#Делаем символьную ссылку | |||
#:<pre># ln -s /opt/wildfly-$Version_Number /opt/wildfly</pre> | |||
#Назначаем на программу права системного пользователя wildfly | |||
#:<pre># chown -RH wildfly: /opt/wildfly</pre> | |||
#Создаем каталог для файлов конфигурации | |||
(a) | #:<pre># mkdir -p /etc/wildfly</pre> | ||
#Копируем файл запуска из шаблонов в бинарные файлы | |||
#:<pre># cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/</pre> | |||
#Делаем файлы исполняемыми | |||
/opt/wildfly/bin/ | #:<pre># sh -c 'chmod +x /opt/wildfly/bin/*.sh'</pre> | ||
#Копируем шаблон с шаблоном службы в каталог Systemd | |||
#:<pre># cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/</pre> | |||
#Перезагружаем список служб Systemd: | |||
#:<pre># systemctl daemon-reload</pre> | |||
#Запускаем службу Wildfly: | |||
#:<pre># systemctl start wildfly</pre> | |||
#Создаем пользователя Wildfly: | |||
#:<pre># /opt/wildfly/bin/add-user.sh</pre> | |||
#:Выбираем (a) и жмем {{Button|Enter}} | |||
#Веб-интерфейс для Wildfly доступен по следующему адресу: | |||
#: http://localhost:9990/console/ | |||
#Создаем файл /etc/profile.d/wildfly.sh со следующим содержимым: | |||
#:<pre>PATH=/opt/wildfly/bin</pre> | |||
==дополнительная информация== | |||
*Файл конфигурации расположен по адресу /etc/wildfly/wildfly.conf | |||
==Источники== | |||
*https://g-soft.info/linux/4998/kak-ustanovit-i-nastroit-wildfly-jboss-v-debian/ |
Версия от 15:08, 5 декабря 2023
WildFly — сервер приложений с открытым исходным кодом, разработанный одноимённой компанией.
- Создаем группу для будущей службы
# 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
- Копируем файл запуска из шаблонов в бинарные файлы
# cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
- Делаем файлы исполняемыми
# sh -c '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 start wildfly
- Создаем пользователя Wildfly:
# /opt/wildfly/bin/add-user.sh
- Выбираем (a) и жмем Enter
- Веб-интерфейс для Wildfly доступен по следующему адресу:
- Создаем файл /etc/profile.d/wildfly.sh со следующим содержимым:
PATH=/opt/wildfly/bin
дополнительная информация
- Файл конфигурации расположен по адресу /etc/wildfly/wildfly.conf