我得到了一个可执行的.jar
文件,我想作为一个Window服务来运行,即使我退出也不能执行它。 我search并find了NSSM。 但是,完成configuration后,开始服务时, Unexpected status SERVICE-STOPPED in response to start control
停止并打印Unexpected status SERVICE-STOPPED in response to start control
。 我刚刚添加我的path
和startup directory
在Application
选项卡,没有别的。 而且,我无法findnssm
可能创build的任何日志文件来检查实际发生了什么。
NSSM将消息记录到Windows系统事件日志。 要显示事件查看器,只需在Windows的“开始”菜单中输入“事件查看器”即可。 进入事件查看器后,选择事件查看器(本地) – > Windows日志 – >应用程序 – > nssm或事件查看器(本地) – >自定义视图 – >错误和警告视图。
另外,请确保在使用NSSM安装服务时配置stdout和stderr的日志文件。
用于安装可执行jar文件的NSSM属性应该如下所示:
路径:C:\ Program Files(x86)\ Java \ jdk1.7.0_45 \ bin \ javaw.exe
启动目录:C:\ Program Files(x86)\ Jars
参数:-jar C:\ Program Files(x86)\ Jars \ my_executable.jar