Установить банку с именем
Я должен начать, остановить банку в потоке 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}"