winsw下载地址
https://github.com/winsw/winsw/releases
如何注册服务
- 将WinSW.exe复制到自定义的目录
- 同目录下创建projectName.xml。特别注意,xml和exe必须同名
- 配置 xml文件
xml配置信息如下
<service>
<id>wjb-member</id>
<name>wjb-member</name>
<description>外交部党员</description>
<executable>java</executable>
<arguments>-jar E:\services\外交部\wjb\boot\wjb.jar</arguments>
<log mode="reset"/>
</service>
id:安装windows服务后的服务ID,必须是唯一的,不能有汉字。
name:服务名称,也必须是唯一的。一般和id一致。
description:服务说明,可以使用中文,可做备注使用。
executable:执行的命令,比如启动springboot应用的命令java。
arguments:命令执行参数,比如包路径,类路径等。
- 使用WinSW.exe install安装服务
相关命令
命令 | 说明 |
---|---|
install | 安装注册服务 |
uninstall | 删除服务 |
start | 启动服务 |
stop | 停止服务 |
restart | 重启服务 |
status | 查看状态 |
Demo
1、首先将WinSW.exe复制到自定义的目录,并创建同名的xml配置文件
2、配置xml
<service>
<id>wjb-member</id>
<name>wjb-member</name>
<description>外交部党员</description>
<executable>java</executable>
<arguments>-jar E:\services\外交部\wjb\boot\wjb.jar</arguments>
<log mode="reset"/>
</service>
3、执行 wjb-member.exe install
4、服务注册成功