springboot jar注册windows服务(nssm版)

springboot jar注册windows服务(nssm版)

1、springboot项目打包可运行的jar,比如jar包名称为sensor02.jar
2、编写一个批处理.bat文件,名称没有要求,这里也命名为sensor02.bat,根据具体情况设置相关参数。双击脚本,查看程序是否运行正常,确保脚本设置正确无误。

bash 复制代码
java -Dserver.port=8082 -Xms512m -Xmx512m -jar sensor02.jar

3、从nssm官网下载nssm软件,比较新的操作系统,官网推荐使用nssm 2.24-101-g897c7ad

https://www.nssm.cc/download

4、解压出nssm.exe, 根据实际情况选择使用x86还是x64,nssm可以放到任何地方,这里我把他放到jar包同目录下,在jar包同目录下创建一个logs目录,用于存放日志文件。

5、管理员运行cmd,切换到jar所在目录,可以先查看一下nssm的参数及用法。

6、注册服务 nssm.exe install 打开gui窗口。
在Application面板中选上bat文件的路径。

在detail面板中填入服务名称和描述以及启动类型,服务名称必须唯一。

在I/O面板中选择标准输出和标准错误的文件路径(可能需要提前创建目录及文件)

设置日志滚动方式,这里设置当文件大于10MB时进行滚动

安装服务,设置Service name并点击Install service


7、通过日志文件和应用访问,判断服务注册是否正确无误。

小尾巴~~

只要有积累,就会有进步

相关推荐
私人珍藏库1 小时前
[Windows] 电子教鞭演示工具 PointerStick v7.11
windows·自动化·工具·软件·多功能
彭于晏Yan1 小时前
Spring Boot整合WebSocket入门(一)
spring boot·后端·websocket
Full Stack Developme2 小时前
Hutool TreeUtil 教程
大数据·windows
破阵子443282 小时前
PowerShell-7 下载安装教程(如何更新 PowerShell)
windows
安当加密3 小时前
指纹一按,安全上线:指纹登录如何为生产线 Windows 电脑实现低成本防勒索?
windows·安全·电脑
不做超级小白3 小时前
解密Win11的Win+S搜索:从索引原理到自启动的攻防战
windows·安全
disgare3 小时前
SpringBoot 请求调用时关于高可用机制选型和落地
java·spring boot·后端
卵男(章鱼)3 小时前
系统终端命令对比大全(Linux发行/macOS/Windows)
linux·运维·服务器·windows·macos
CodeMartain3 小时前
@SpringBootApplication 到底是什么呢?
java·spring boot·intellij-idea
songjunwei13 小时前
MFC应用程序是文档/视图结构支持的时候对工具栏加载图片的问题
windows