我必须启动,停止流程1中的jar。如果它已经在运行,我必须停止它,然后启动2。所有这些都在Udeploy中工作。3.我正在使用以下命令安装jar。java -jar jarname.jar
当我使用sc query servicename时,它显示该服务未作为Windows服务安装。因此,如果它只是一项windows服务,我可以检查、停止和启动。
如何将其作为windows服务安装,并使用服务名进行标识?
发布于 2016-03-25 04:58:21
您可以使用nssm将jar安装为Windows服务。不需要安装nssm。只需将它放在系统中的某个位置(最好是您路径中的某个位置),然后运行它。
下面是要作为批处理执行的命令:
nssm.exe安装“(服务名称)”“{jre中的java.exe路径}”"-jar {jar名称绝对路径}“
服务名称集“{ nssm.exe - AppDirectory }”jar路径}“
https://stackoverflow.com/questions/33626639
复制相似问题