使用NSSM建立widows服务,以jar为例,避坑指南!!

本文档介绍了如何使用NSSM(Non-Sucking Service Manager)在Windows上创建服务,通过编写安装批处理文件详细配置服务参数,并提供了解决服务无法启动的方法,包括检查注册表中的错误路径。
摘要由CSDN通过智能技术生成

1.下载NSSM服务地址为:https://nssm.cc/ 你可以直接到我的csdn中下载。

https://download.csdn.net/download/weixin_42037607/85650606

2.编写intall.bat文件,注意根据操作系统版本选择64位或者32位。

nssm install MyApp %JAVA_HOME%\bin\java.exe 
nssm set MyApp AppParameters -jar f:\REID\ss.jar 
nssm set MyApp AppStdout f:\REID\log.log 
nssm set MyApp AppStderr f:\REID\err.log 
nssm set MyApp AppStopMethodSkip 6 
nssm set MyApp AppStopMethodConsole 1000 
nssm set MyApp AppThrottle 5000 
nssm set MyApp DisplayName serialservice 
nssm set MyApp start SERVICE_DELAYED_AUTO_START  
nssm start MyApp 
pause

注意本bat文件要与nssm的服务在同一个目录‘
在这里插入图片描述

3.运行bat文件,在服务中发现服务
在这里插入图片描述
4.但是不能启动。修改方法。打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services找到你的服务。
把appDirectory更改。远来的不正确。
在这里插入图片描述

Application 也要更改。

在这里插入图片描述
5。更改后可启动

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

frank_jxust

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值