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、通过日志文件和应用访问,判断服务注册是否正确无误。

小尾巴~~

只要有积累,就会有进步

相关推荐
万年咸鱼28 分钟前
Java ArrayList 详解:原理、用法与实战
java·开发语言·windows
奈斯先生Vector1 小时前
本地图片识别怎么接入多模态 AI?用 Python API 理解 GPT-4o Vision 的真实工作流
开发语言·人工智能·windows·python·网络协议·http·aigc
yyywxk1 小时前
ChatGPT/Codex Windows 桌面版“幽灵会话”问题:网页端已删除,桌面端仍显示且无法删除/归档
windows·chatgpt
学长毕业设计2 小时前
基于SpringBoot的奶茶店服务管理系统的设计与实现(源码+文档+讲解视频)
java·spring boot·后端
page_qiu2 小时前
jekins 完整部署详细流程(集成 SVN 源码管理 + Maven 打包 + Jar 程序自动部署)
svn·maven·jar
万年咸鱼2 小时前
Java List 接口详解:从基础到实战
java·windows·list
Java的搬运工2 小时前
Spring boot 事件监听
java·spring boot·spring·编程语言
谢亮_vipxieliang2 小时前
ValidX vs Apache Commons Validator:功能与性能对比
java·服务器·spring boot·后端·spring cloud·apache·hibernate
Neighbor_OldY3 小时前
【实战复盘】RDP暴力破解与内网横向移动溯源:Windows全套排查命令与事件ID硬核解析
运维·windows·web安全