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

小尾巴~~

只要有积累,就会有进步

相关推荐
摇滚侠4 小时前
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1
spring boot·笔记·后端
ChaHae-In5 小时前
SpringBoot统一功能处理
java·spring boot·后端
for_ever_love__9 小时前
python基础语法学习: 数据容器
windows·python·学习
huainingning10 小时前
微软windows系统官网IPV6临时地址介绍
windows·microsoft·智能路由器
今天的砖头有点烫手啊12 小时前
接口太慢?Spring Boot 缓存体系 @Cacheable 全链路拆解
spring boot·后端·缓存
zzzll111114 小时前
Spring Boot 入门指南:从零开始构建微服务
spring boot·后端·微服务
用户31268748772014 小时前
你的定时任务真的靠谱吗?Spring Boot @Scheduled 全链路拆解
spring boot
.Peter15 小时前
.NET/WPF 程序在部分 Windows 电脑无法保存用户环境变量:使用 DPAPI 实现安全兼容
windows·信息安全·c#·.net·wpf·环境变量·dpapi
你住过的屋檐15 小时前
【Java】Argon2实现密码加密以及在springboot中使用教程
java·开发语言·spring boot·安全
程序员天天困15 小时前
Spring Boot i18n 国际化实战:从资源文件到多语言接口完整指南
spring boot·后端·编程语言