Простой SystemD-сервис для запуска Java-приложений

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

Общие сведения

  • Сервис в каталоге /opt/document-service
  • Файл описания сервиса /usr/lib/systemd/system/document-service.service
  • Логи в каталоге /opt/document-service/logs/
  • Запуск при помощи Java 17

Файл сервиса

[Unit]
Description=funnel-rest
After=syslog.target

[Service]
WorkingDirectory=/opt/document-service
User=root

ExecStart=/usr/lib/jvm/java-17-openjdk-17.0.3.0.7-2.el8.x86_64/bin/java \
-Xms512m -Xmx512m \
-Djava.awt.headless=true \
-Dspring.profiles.active=stage \
-Duser.timezone=MSK \
-XX:HeapDumpPath=/opt/document-service/logs \
-XX:+PrintGCDetails \
-Xloggc:/opt/document-service/logs/gc_service.log \
-XX:+DisableExplicitGC \
-jar /opt/document-service/application.jar \
—server.port=1212 \
—server.address=0.0.0.0

SuccessExitStatus=143

[Install]
WantedBy=multi-user.target

Активируем и запускаем сервис

# systemctl daemon-reload
# systemctl enable document-service
# systemctl start document-service

Related Posts

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

Так-как файлы виртуальных машин формата qcow2 это не совсем обычные файлы, а так называемые sparced-файлы (разряженные), то и подход при работе с ними несколько отличается. Если вы создали виртуальную машину…

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

Так как в планах проекта числится развертывание удостоверяющего центра (УЦ) PKI на базе Red OS, то я заранее решил набросать план действий как будем это разорачивать и какие инструменты использовать.…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You Missed

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

Терминальный сервер в Linux на базе xrdp

Терминальный сервер в Linux на базе xrdp

Использование pg_probackup для резервного копирования баз данных Postgresql (локально)

Использование pg_probackup для резервного копирования баз данных Postgresql (локально)

Ввод рабочей станции РЕД ОС в IPA-домен

Ввод рабочей станции РЕД ОС в IPA-домен

WEB-интерфейс для удаленного администрирования Centos/РЕД ОС

WEB-интерфейс для удаленного администрирования Centos/РЕД ОС