Установка Payara Server на Linux и написание для него файла .service
Payara Server — это мощный сервер приложений Java EE, который основан на проекте Apache Tomcat и Open Source. В этой статье мы рассмотрим процесс установки Payara Server на операционную систему Linux и создание файла ".service", чтобы сделать его автоматическую загрузку при старте системы.
Замените "/path/to/payara/" на путь к вашей установке Payara Server и убедитесь, что путь к JAVA_HOME соответствует пути к вашей установке Java (можно узнать командой «whereis java»).
Теперь Payara Server будет автоматически запускаться при каждой загрузке вашего компьютера под управлением Linux.
Загрузка и установка Payara Server
Первым шагом является загрузка последней версии Payara Server с официального сайта. После скачивания архива, распакуйте его в удобное место на вашем компьютере. Нам нужна версия Full.Создание файла службы
Далее необходимо создать файл ".service" для автоматической загрузки Payara Server при старте системы. Откройте текстовый редактор и создайте следующий файл с помощью импорта кода:sudo tee /etc/systemd/system/payara.service <<EOF
[Unit]
Description=Payara Server Instance
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
ExecStart=/path/to/payara/bin/asadmin start-domain --verbose domain1
ExecStop=/path/to/payara/bin/asadmin stop-domain domain1
Restart=always
User=root
[Install]
WantedBy=multi-user.target
EOF
Замените "/path/to/payara/" на путь к вашей установке Payara Server и убедитесь, что путь к JAVA_HOME соответствует пути к вашей установке Java (можно узнать командой «whereis java»).
Активация службы
После создания файла ".service", сохраните его в директорию "/etc/systemd/system/". Затем выполните следующие команды для активации службы:sudo systemctl daemon-reload
sudo systemctl enable payara.service
sudo systemctl start payara.service
Теперь Payara Server будет автоматически запускаться при каждой загрузке вашего компьютера под управлением Linux.
Похожие публикации
Нет комментариев