Установить банку с именем

Я должен начать, остановить банку в потоке 1. Я должен остановить его, если он уже запущен, а затем запустить 2. Все это работает в Udeploy. 3. Я устанавливаю банку с помощью команды ниже. java -jar jarname.jar

Когда я использую имя сервера запросов sc, оно говорит, что служба не установлена ​​как служба Windows. Итак, я могу проверить, остановить и запустить, если это только служба Windows.

Как я могу установить это как службу Windows с именем службы для идентификации?

1 ответ

Вы можете использовать nssm для установки jar как службы Windows. Установка NSSM не требуется. Просто поместите его где-нибудь в системе (желательно где-нибудь в вашей переменной PATH) и запустите.

Вот команда для выполнения в виде пакета:

nssm.exe install "(service-name)" "{путь java.exe от jre}" "-jar {jar-name-absolute-path}"

nssm.exe set "{service-name}" AppDirectory "{jar-path}"

Другие вопросы по тегам