【Jar包注册成Windows服务】-创新互联

windows环境下,机器可能面临重启等操作,jar包部署后,如果单纯使用命令或脚本进行jar包启动,无法达到机器重启后,jar包也自动重启的目的,本文即是解决此问题。
本文解决此问题的大致流程,是通过nssm软件,将jar的启动脚本,注册到windows服务,并设置服务的启动类型为自动后,即可做到,机器重启,jar包也自动重启。

10年积累的网站设计制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有靖西免费网站建设让你可以放心的选择与我们合作。
一、注册软件 nssm下载安装

1.下载地址:https://nssm.cc/download

在这里插入图片描述

2.解压安装包,即完成安装

在这里插入图片描述

二、创建启动脚本

新建文本文档,并重命名为.bat文件

文件内容为jar包启动命令,例如

java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W0okjYW9-1671614566834)(C:\Users\coding\AppData\Roaming\Typora\typora-user-images\image-20221221155403549.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ofQp8AzJ-1671614566834)(C:\Users\coding\AppData\Roaming\Typora\typora-user-images\image-20221221155515307.png)]

三、JAR包安装成服务

1.CMD命令提示符,进入nssm.exe同级目录 (根据电脑32位,或64位选择进入对应的目录)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aiAKbVBv-1671614566834)(C:\Users\coding\AppData\Roaming\Typora\typora-user-images\image-20221221113947416.png)]

2.注入服务,命令行键入如下命令,并会弹出如下图选择框:

nssm install RocketMQ_Dashboard

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OdktXjj6-1671614566835)(C:\Users\coding\AppData\Roaming\Typora\typora-user-images\image-20221221160355138.png)]

3.Path设置,选中之前准备的jar包启动脚本.bat文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mvd5BKsH-1671614566835)(C:\Users\coding\AppData\Roaming\Typora\typora-user-images\image-20221221160547314.png)]

4.安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JDC5yNkt-1671614566835)(C:\Users\coding\AppData\Roaming\Typora\typora-user-images\image-20221221160716169.png)]

5.完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ufBMiSAy-1671614566836)(C:\Users\coding\AppData\Roaming\Typora\typora-user-images\image-20221221160752160.png)]

四、Windows服务中启动服务

1.win+R快捷键,键入 services.msc

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HBN8B5Yc-1671614566836)(C:\Users\coding\AppData\Roaming\Typora\typora-user-images\image-20221221143105925.png)]

2.启动服务

在这里插入图片描述

3.启动完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cNd35DvX-1671614566837)(C:\Users\coding\AppData\Roaming\Typora\typora-user-images\image-20221221161224274.png)]

五、验证启动成功

1.访问地址:http://localhost:服务端口

在这里插入图片描述

2.无页面访问链接的服务,可以直接CMD命令提示符,键入如下命令,查看端口占用情况

netstat -ano | findstr 服务端口

[外链图片转存中...(img-Wp4tQM3v-1671614566838)]

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享标题:【Jar包注册成Windows服务】-创新互联
本文路径:http://csdahua.cn/article/ediod.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流