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

Хотелось понять каким образом правильно делать сборку Java приложения (jar), чтобы оно корректно запускалось в Linux в качестве сервиса (сокет сервер)?
  • Вопрос задан
  • 543 просмотра
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы