Общие сведения
- Сервис в каталоге /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