Как правильно собрать jar, чтобы запустить как сервис в Linux?

Хотелось понять каким образом правильно делать сборку Java приложения (jar), чтобы оно корректно запускалось в Linux в качестве сервиса (сокет сервер)?
  • Вопрос задан
  • 1295 просмотров
Решения вопроса 1
Softer
@Softer
Обычный жарник.
Писать им PID-файл.
Запусать с & в конце.
Мониторить monitом или писать init-скрипты/systemd-юниты на мониторинг процесса с этим PID
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@pfg21
ex-турист
прописать в строке запуска системд юнита
ExecStart=/usr/bin/java -jar /path/to/program.jar
Type=simple или по вкусу.
Ответ написан
Комментировать
@jea
Этот инструмент как раз то что вы ищите. К тому же работает со всеми системы инициализации.

wrapper.tanukisoftware.com
Ответ написан
Комментировать
OLEG4120
@OLEG4120
Посмотрите на YAJSW, он поможет
yajsw.sourceforge.net
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы