SpringBoot项目做成windows自启服务

之前做一个java项目把jar包部署到现场服务器,做一个bat批处理文件,一键启动,如果服务器重启还需要手动去启动bat文件,而且启动后命令窗口一直在桌面上,如果不小心关了,可能会造成数据丢失,还需要重新启动。所以要把jar包做成windows服务,服务器重启后就会自动启动这个服务,把服务放到后台运行。开机自启,不再需要命令窗口打开,避免误操作。

1、把java后端程序打成jar包。

2、用winsw注册,winsw是一款可将可执行程序安装成Windows Service的开源工具,github地址:https://github.com/kohsuke/winsw/releases,只需要必须的exe和一个xml配置文件即可,选择下载WinSW.NET4.exe。

3、创建文件夹用来存放你的文件,将打包好的jar改名为自己想要的名称,把刚刚下载好的winsw更名为xtjl.exe一起复制进去,创建一个xml文件用于配置注册信息,logs为此项目的系统级别的日志文件夹,servicelogs为此项目的服务级别的日志文件夹。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值