把jar包(nacos)注册为windows服务【亲测有效】
·
注:
由于nacos也是jar启动所以本文以nacos注册为windows服务为例, 其他jar包启动同理
一、准备
- Nacos 解压到 无中文、无空格路径,例如:
D:\ALL\installSofts\nacos\bin
先测试能正常启动(单机模式):
# cmd 进入 bin 目录
startup.cmd -m standalone
能访问 http://localhost:8848 再往下走。
二、下载 WinSW(服务包装器)
- 官网下载:官方下载连接
- 选 WinSW-x64.exe(64 位系统,推荐)。
三、放到 Nacos bin 目录 + 改名
- 把 WinSW-x64.exe 复制到:
D:\ALL\installSofts\nacos\bin
- 改名为:
nacos-service.exe
四、新建服务配置文件 nacos-service.xml
在 D:\ALL\installSofts\nacos\bin 里新建文本文档,改名为 nacos-service.xml,内容复制下面(路径改成你的):
<?xml version="1.0" encoding="UTF-8"?>
<service>
<id>nacos-service-8848</id>
<name>nacos-service-8848</name>
<description>A-nacos服务</description>
<executable>D:\ALL\installSofts\nacos\bin\startup.cmd</executable>
<arguments>-m standalone</arguments>
<startmode>Automatic</startmode>
<logpath>D:\ALL\installSofts\nacos\bin\logs</logpath>
</service>
注意:
- ogpath 目录要提前建好(bin/logs)
- 路径全部用 ** 反斜杠 **,不要中文
完成全部步骤目录文件如下图所示

五、管理员 CMD 执行注册
- 右键 CMD → 以管理员身份运行
- 进入 nacos bin 目录:
cd /d D:\ALL\installSofts\nacos\bin
- 注册服务:
nacos-service.exe install
提示 Installed successfully 就成功了。
六、启动 / 停止 / 开机自启
1)命令操作
# 启动
net start nacos
# 停止
net stop nacos
# 卸载服务(不用时)
nacos-service.exe uninstall
2)图形化操作(services.msc)
Win+R → 输入:
services.msc
- 找到 Nacos Service
- 右键 → 属性 → 启动类型设为 自动(开机自启)

七、验证是否成功
- 启动服务后访问:
http://localhost:8848/nacos
账号密码默认:nacos / nacos
更多推荐


所有评论(0)