WIndows服务器中使用nssm启动多个Springboot服务的方法
1.到官网https://nssm.cc/download,下载nssm,随便解压到某个目录,不要有中文
2.打开cmd,电脑是多少位就切换到多少位,我的是切换到\OPM\nssm-2.24\win64
C:\Users\Administrator>d: D:\>cd D:\OPM\nssm-2.24\win64 D:\OPM\nssm-2.24\win64>nssm install
后面也可以跟具体的启动的服务,比如测试环境opmDev,生产环境opmPrd
输入nssm install后,会弹出对话框
3.在弹出的 GUI 中配置:
Path: javaw.exe 的完整路径(如 C:\Program Files\Java\jdk-17\bin\javaw.exe) Startup directory:path选择后,会自动填写 Arguments: -Xmx4G -Xms4G -Dfile.encoding=utf-8 -jar "D:\OPM\dev\open-manager-1.0-SNAPSHOT.jar" 如果第5步没输入安装的服务名称,弹出的GUI也会提供输入服务名称,输入名称了,会显示出来 Service name:opmDev 点击 Install service。

6.点击Install service后会出现以下安装成功提示,此时只是安装,并未启动,服务不可用
Service "opmDev" installed successfully!
7.启动服务
D:\OPM\nssm-2.24\win64>net start opmDev opmDev 服务正在启动 . opmDev 服务已经启动成功。
8.停止服务
D:\OPM\nssm-2.24\win64>net stop opmDev . opmDev 服务已成功停止。
9.卸载服务
D:\OPM\nssm-2.24\win64>nssm remove opmDev confirm Service "opmDev" removed successfully!
10.查看服务状态
D:\OPM\nssm-2.24\win64>nssm status opmDev SERVICE_RUNNING
11.编辑服务配置,会打开GUI界面
nssm edit opmDev

启动成工后,就可以在任务管理器看到安装的服务,以后的启动也可以直接在任务管理的服务中启动,停止

到此这篇关于WIndows服务器中使用nssm启动多个Springboot服务的文章就介绍到这了,更多相关nssm启动多个Springboot服务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Springboot SseEmitter流式输出的实现代码
本文介绍了Spring Boot中使用SseEmitter实现流式输出的原理和示例代码,通过SseEmitter,可以实现客户端和服务器之间的实时通信,服务器可以分块发送数据,而客户端可以实时接收和处理这些数据,,感兴趣的朋友一起看看吧2025-03-03
Spring boot搭建web应用集成thymeleaf模板实现登陆
这篇文章主要介绍了Spring boot搭建web应用集成thymeleaf模板实现登陆,页面使用bootstrap,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-12-12
浅析SpringCloud Alibaba-Nacos 作为注册中心示例代码
这篇文章主要介绍了SpringCloud Alibaba-Nacos 作为注册中心示例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-10-10


最新评论