Я хотел бы использовать исполняемый файл WAR в рабочей среде. У меня также есть несколько приложений Node.js в той же среде, для которой я использую диспетчер процессов PM2 для управления всем жизненным циклом (запуск при загрузке, перезапуск при сбое и т. Д.).Как можно использовать PM2 для управления запущенной JHipster WAR в процессе производства?
PM2 также может обрабатывать java-файлы jar (см., Например, https://stackoverflow.com/a/41702429/1266411), поэтому было бы целесообразно использовать PM2 для этой цели, но я не вижу, как можно выполнить настройку исполняемого WAR JHipster таким образом (для использования автономно, без контейнера).
Любые предложения?
Рассматривали ли вы просто использовать то, что весна-загрузка предлагает Вам: работает приложение как сервис Linux (Systemd или inte.d) http://docs.spring.io/spring-boot/docs/current/ reference/html/deployment-install.html # deploy-service Не уверен, что pm2 добавляет к стандартным службам Linux –
Привет Gaël - thx для ответа! Да, хотя ваша ссылка отличная, THX! Моя цель состоит в том, чтобы объединить вещи настолько, насколько это возможно (практически), чтобы мониторинг, (повторное) развертывание и долгосрочное обслуживание были максимально легкими. –
Если pm2 способен управлять услугами systemd, это должно быть легко, но doc разрежен по предмету, который кажется. –