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

小尾巴~~

只要有积累,就会有进步

相关推荐
JH30739 小时前
SpringBoot 优雅处理金额格式化:拦截器+自定义注解方案
java·spring boot·spring
玉梅小洋10 小时前
Windows 10 Android 构建配置指南
android·windows
qq_124987075312 小时前
基于SSM的动物保护系统的设计与实现(源码+论文+部署+安装)
java·数据库·spring boot·毕业设计·ssm·计算机毕业设计
Coder_Boy_12 小时前
基于SpringAI的在线考试系统-考试系统开发流程案例
java·数据库·人工智能·spring boot·后端
2301_8187320612 小时前
前端调用控制层接口,进不去,报错415,类型不匹配
java·spring boot·spring·tomcat·intellij-idea
汤姆yu16 小时前
基于springboot的尿毒症健康管理系统
java·spring boot·后端
暮色妖娆丶16 小时前
Spring 源码分析 单例 Bean 的创建过程
spring boot·后端·spring
雨中风华16 小时前
Linux, macOS系统实现远程目录访问(等同于windows平台xFsRedir软件的目录重定向)
linux·windows·macos
biyezuopinvip17 小时前
基于Spring Boot的企业网盘的设计与实现(任务书)
java·spring boot·后端·vue·ssm·任务书·企业网盘的设计与实现
JavaGuide17 小时前
一款悄然崛起的国产规则引擎,让业务编排效率提升 10 倍!
java·spring boot