使用winsw将springboot打包的jar注册Windows系统本地服务

下载winsw

下载地址
https://github.com/kohsuke/winsw/releases
我这里下载的是2.3.0版。
下载sample-minimal.xml和WinSW.NET4.ext两个文件

将三个文件放在同一个文件夹中

WinSW.NET4.exe
sample-minimal.xml
springboot jar包

修改文件名字

需要将winsw执行程序跟xml改成同样的名字,推荐使用项目名+Service的命名方式,比如:
WinSW.NET4.exe修改为file-center.exe
sample-minmal.xml修改为file-center.xml。

编辑xml文件

<configuration>
<id>file-center</id>
<name>file-center</name>
<description>文件中心后端服务</description>

<executable>java</executable>
<arguments>-jar file-center.jar</arguments>
<logmode>rotate</logmode>
</configuration>

安装服务

系统管理员系统命令行窗口,进入到file-center.exe所在文件夹,

file-center.exe install

启动服务

命令提示符界面输入命令启动服务。

net start file-center

### 查看是否启动成功 ```shell services.msc ``` 即可看见自己命名的服务MyApp Service。
### 重启测试 重启电脑后该服务会自动启动,执行第6步(net start myapp)可检查是否成功。
### 删除服务
net stop file-center

命令提示符界面输入命令可删除服务。

file-center.exe uninstall

修改为批处理文件

上面所有的命令都可以写在批处理文件中,部署的时候就可以实现一键部署了。

file-center.exe install 
net start file-center
net stop file-center
file-center.exe uninstall
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值