1、下载地址

NSSM - the Non-Sucking Service Manager

2、解压后根据系统版本选择exe程序

3、配置环境变量

        将需要使用的nssm程序目录配置到系统变量中,防止直接使用nssm提示命令不存在。例如将E:\soft\windows\nssm-2.24\win64 放到path下

cmd(新打开)后输入nssm,出现如下内容即配置成功

4、打包java程序

将打报告好的jar包放到windwos服务器上。例如放在D:\test下。

5、安装服务

新打开cmd(管理员模式可启动服务)输入命令 nssm install 服务名称* 例如 nssm install test 回车,会弹出界面程序

nssm install spring-task-demo

  • Application Path:中选择jdk下java的bin目录下java.exe;

  • Startup directory:为启动程序的目录,尽量选择服务目录 ,例如 D:\test 。如果不选择服务目录,会导致外部yml配置文件失效;

  • Arguments:输入 -jar D:\test\spring-boot-21-task-1.0.0.jar 或者 -jar spring-boot-21-task-1.0.0.jar

Details 填写名称和描述

I/O配置日志文件

点击安装服务 install service 成功后会提示

6、维护服务(cmd 管理员模式)

  • 启动服务 输入命令 nssm start spring-task-demo
  • 修改服务 输入命令 nssm edit spring-task-demo
  • 停止服务 输入命令 nssm stop spring-task-demo
  • 删除服务 输入命令 nssm remove spring-task-demo
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐