WIndows服务器中使用nssm启动多个Springboot服务的方法

 更新时间:2025年07月17日 15:06:26   作者:乘风!  
本文介绍在Windows服务器使用nssm安装配置多个Springboot服务(如opmDev/Prd),支持启动、停止、卸载及状态查看,便于通过任务管理器统一管理

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流式输出的实现代码

    Springboot SseEmitter流式输出的实现代码

    本文介绍了Spring Boot中使用SseEmitter实现流式输出的原理和示例代码,通过SseEmitter,可以实现客户端和服务器之间的实时通信,服务器可以分块发送数据,而客户端可以实时接收和处理这些数据,,感兴趣的朋友一起看看吧
    2025-03-03
  • java实现多数据源切换方式

    java实现多数据源切换方式

    本文介绍实现多数据源切换的四步方法:导入依赖、配置文件、启动类注解、使用@DS标记mapper和服务层,通过注解实现数据源动态切换,适用于实际开发中的多数据源场景
    2025-08-08
  • mybatis注解如何实现对象批量更改

    mybatis注解如何实现对象批量更改

    这篇文章主要介绍了mybatis注解实现对象批量更改的方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • JAVA设计模式中的策略模式你了解吗

    JAVA设计模式中的策略模式你了解吗

    这篇文章主要为大家详细介绍了JAVA设计模式中的策略模式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • Java实现读取csv文件的两种方式

    Java实现读取csv文件的两种方式

    这篇文章主要为大家详细介绍了如何利用Java读取csv文件的两种方式,文中的示例代码讲解详细,对大家的学习或工作有一定的帮助,感兴趣的小伙伴可以了解一下
    2023-12-12
  • SpringBoot集成canal实现示例解析

    SpringBoot集成canal实现示例解析

    这篇文章主要为大家介绍了springboot整合canal的示例实现解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多多进步,早日升职加薪
    2022-02-02
  • SpringMVC结合Jcrop实现图片裁剪

    SpringMVC结合Jcrop实现图片裁剪

    这篇文章主要介绍了SpringMVC结合Jcrop实现图片裁剪的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Spring boot搭建web应用集成thymeleaf模板实现登陆

    Spring boot搭建web应用集成thymeleaf模板实现登陆

    这篇文章主要介绍了Spring boot搭建web应用集成thymeleaf模板实现登陆,页面使用bootstrap,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 浅析SpringCloud Alibaba-Nacos 作为注册中心示例代码

    浅析SpringCloud Alibaba-Nacos 作为注册中心示例代码

    这篇文章主要介绍了SpringCloud Alibaba-Nacos 作为注册中心示例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 执行java请求时导致在脚本执行结束时JVM无法退出

    执行java请求时导致在脚本执行结束时JVM无法退出

    这篇文章主要介绍了执行java请求,导致在脚本执行结束时JVM无法退出问题,本文通过原因分析给出解决方案,需要的朋友可以参考下
    2020-02-02

最新评论