Простой 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

Неудачный эксперимент по установке ZoneMinder в Ubuntu 25.04

Пришло время реанимировать домашнюю систему видеонаблюдения на базе ZoneMinder. У меня как раз есть китайская камера BESDER 6024pb-jw201 которая уже год как не используется и просто смотрит в коридор для…

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

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

You Missed

Статус заряда батареи в Linux консоли

Статус заряда батареи в Linux консоли

Неудачный эксперимент по установке ZoneMinder в Ubuntu 25.04

Неудачный эксперимент по установке  ZoneMinder в Ubuntu 25.04

Терминальный сервер и RemoteAPP в Ubuntu Linux

Терминальный сервер и RemoteAPP в Ubuntu Linux

Примеры конфигурации HAProxy

Примеры конфигурации HAProxy
Установка и настройка InfluxDB (V2 OSS)

Немного экспериментов с Windows Server 2025

Немного экспериментов с Windows Server 2025