Как запустить файл .war как службу Windows? [закрыто]

Как мне запустить файл .war как службу Windows? Я хочу установить logsniffer и загрузка - это файл .war . Вы запускаете его через командную строку ... но когда пользователь выходит из системы или перезагружается сервер, я предполагаю, что это больше не будет работать .

Возможно ли это?

0
задан 22 September 2017 в 03:50
1 ответ

Вы правы, если вы, как зарегистрированный пользователь в сеансе графического интерфейса пользователя, запускаете программу Java из командной строки, эта программа завершится, когда вы выйдете из системы.

.war-файлы - это Java. Итак, вам нужно запустить Java-программу как службу Windows.

Вам нужно либо вручную создать службу с нуля, которая вызывает все необходимые функции командной строки и обрабатывает запуск, перезапуск и т. Д., Либо использовать стороннюю программа для этого. Я использовал этот, он неплохой. https://wrapper.tanukisoftware.com/doc/english/introduction.html

В ответах на этот вопрос предлагается множество других. https://stackoverflow.com/questions/68113/how-to-create-a-windows-service-from-java-app

К вашему сведению - прочтите здесь справочные инструкции. Если вы приложите больше усилий для ответа на свой вопрос, это будет иметь большое значение как для того, чтобы стать хорошим членом сообщества, так и для вашего собственного обучения и карьерного роста. https://serverfault.com/help/how-to-ask

4
ответ дан 4 December 2019 в 11:43

Теги

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