EnterpriseApps/Wildfly: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{stub}}
{|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


==Установка==
#Создаем группу для будущей службы
#Создаем группу для будущей службы
#:<pre># groupadd -r wildfly</pre>
#:<pre># groupadd -r wildfly</pre>
Строка 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># sh -c 'chmod +x /opt/wildfly/bin/*.sh'</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 start wildfly</pre>
#:<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 со следующим содержимым:
 
#:<pre>PATH=/opt/wildfly/bin</pre>
==Настройка окружения==
==дополнительная информация==
#Создаем файл {{path|/etc/profile.d/wildfly.sh}} со следующим содержимым:
*Файл конфигурации расположен по адресу /etc/wildfly/wildfly.conf
<pre>WF=/opt/wildfly-30.0.0.Final/bin</pre>
==Запуск консоли Wildfly==
Export с wildfly не работает, поэтому запускаем так:
$ cd $WF
$ ./jboss-cli.sh --connect
==Дополнительная информация==
*Файл конфигурации расположен по адресу {{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
Altenter-menu-Wildfly.png
Появился в: 2008
Оф. сайт: wildfly.org
Репозиторий ALT Linux нет
Лицензия: GNU LGPL

WildFly — сервер приложений с открытым исходным кодом, разработанный одноимённой компанией.

Подготовка

Устанавливаем Java:

# apt-get install java-17-openjdk-headless

Установка

  1. Создаем группу для будущей службы
    # groupadd -r wildfly
  2. Создаем пользователя для будущей службы
    # useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
  3. Указываем версию для скачивания
    # Version_Number=30.0.0.Final
  4. Скачиваем бинарный архив
    # wget https://github.com/wildfly/wildfly/releases/download/$Version_Number/wildfly-$Version_Number.tar.gz -P /tmp
  5. Распаковываем архив
    # tar xf /tmp/wildfly-$Version_Number.tar.gz -C /opt/
  6. Делаем символьную ссылку
    # ln -s /opt/wildfly-$Version_Number /opt/wildfly
  7. Назначаем на программу права системного пользователя wildfly
    # chown -RH wildfly: /opt/wildfly
  8. Создаем каталог для файлов конфигурации
    # mkdir -p /etc/wildfly
  9. Копируем файл wildfly.conf шаблонов в каталог с файлами конфигурации:
    # cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
  10. Копируем файл запуска из шаблонов в бинарные файлы
    # cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
  11. Делаем файлы исполняемыми
    # chmod +x /opt/wildfly/bin/*.sh
  12. Копируем шаблон с шаблоном службы в каталог Systemd
    # cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
  13. Перезагружаем список служб Systemd:
    # systemctl daemon-reload
  14. Запускаем службу Wildfly:
    # systemctl enable --now wildfly
  15. Создаем пользователя Wildfly:
    # /opt/wildfly/bin/add-user.sh
    Выбираем (a) и жмем Enter
  16. Веб-интерфейс для Wildfly доступен по следующему адресу:
    http://localhost:9990/console/

Настройка окружения

  1. Создаем файл /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

Источники