nssm 工具入门

360影视 2024-12-25 19:09 3

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

1、先下载工具nssm(

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


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

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

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

Application 配置服务

1. 在Application Path 中选择jdk下java的bin目录下java.exe;

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

3. 在Arguments 输入 -jar D:\test\test.jar 或者 -jar test.jar

Details 填写名称和描述

I/O配置日志文件

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

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

1. 启动服务 输入命令 nssm start test

2. 修改服务 输入命令 nssm edit test

3. 停止服务 输入命令 nssm stop test

4. 删除服务 输入命令 nssm remove test

1、访问网站下载WinSW

2、下载后和服务放到同一文件夹,修改名字和服务名称一致。

3、新建test1.xml 内容如下

配置服务名称和服务地址,以及参数

test1

test1

测试服务test1

java

-jar "D:\test1\test1.jar"

100000

5

4、编写bat脚本协助安装服务

test1.exe stop

test1.exe uninstall

test1.exe install

test1.exe start

至此准备完成,开始操作

5、安装服务,维护服务cmd(管理员)

1. 启动服务 输入命令 test1.exe start

2. 停止服务 输入命令 test1.exe stop

3. 安装服务 输入命令 test1.exe install

4. 卸载服务 输入命令 test1.exe uninstall

5. 安装服务顺序3-1 卸载服务 2-4,一般直接执行bat脚本(管理员模式)

和jar包基本一样,唯一的区别在nssm使用的时候Application 页面的配置,如下

Path为nginx.exe 位置 启动目录为nginx目录 无需额外参数。其他和jar包方式完全一致。

1. nssm:优点:简单方便,健壮性。缺点第一次使用步骤多

2. WinSW: 优点:简单易操作,快速搭建。缺点:没有可视化界面和其他功能,健壮性不够

3. 推荐使用第一种

来源:小盒科技论

相关推荐