Windows Server 2022 通过 NSSM 注册启动 Java 服务

背景

这里的 Java 服务使用 xxl-job-admin 来作为例子,如何安装 xxl-job-admin 不是这篇文章的重点
下载 https://nssm.cc/ci/nssm-2.24-101-g897c7ad.zip

操作(这里是命令行配置方式)

# 解压 nssm-2.24-101-g897c7ad.zip 把 win64 文件夹中的 nssm.exe 文件放到 D:\NSSM 文件夹中(没有的话自行创建)
# 打开 cmd 
D:
cd D:\NSSM

# 使用 NSSM 安装服务
# 配置
nssm install xxl-job-admin "D:\java\jre1.8.0_112\bin\java.exe"
nssm set xxl-job-admin AppDirectory "D:\xxl-job-admin"
nssm set xxl-job-admin AppParameters "-Xmx2048m -Xms2048m -jar xxl-job-admin-2.3.0.jar"
nssm set xxl-job-admin DisplayName "XXL-Job Admin Service"
nssm set xxl-job-admin Start SERVICE_AUTO_START
nssm set xxl-job-admin AppStdout "D:\xxl-job-admin\service.log"
nssm set xxl-job-admin AppStderr "D:\xxl-job-admin\error.log"

# 启动服务
net start xxl-job-admin

# 停止服务
net stop xxl-job-admin

# 如果上面命令服务关闭,可以通过 "任务管理器" -> "服务" 找到 "xxl-job-admin" 右键进行关闭 

另外一种配置方式(图形化配置)

# 打开 cmd 
D:
cd D:\NSSM

# 打开图形化界面配置
nssm install xxl-job-admin

1
2
4

posted @ 2025-08-19 16:31  klvchen  阅读(16)  评论(0)    收藏  举报