【问题标题】:Error when trying to run an executable .jar as a Windows service using NSSM尝试使用 NSSM 将可执行 .jar 作为 Windows 服务运行时出错
【发布时间】:2014-10-23 04:43:34
【问题描述】:

我有一个可执行的.jar 文件,我想将其作为 Window 服务运行,即使我被注销也能保持执行。我搜索并找到了NSSM。但是,完成配置后,当我启动服务时,它停止并打印了Unexpected status SERVICE-STOPPED in response to start control。我刚刚在Application 选项卡中添加了我的pathstartup directory,仅此而已。此外,我无法找到nssm 可能创建的任何日志文件来检查实际发生的情况。

【问题讨论】:

  • 确实是一道编程题。

标签: windows service executable-jar nssm


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-07-28
    • 2018-05-22
    • 2018-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多