1、下载
地址:https://github.com/kohsuke/winsw/releases
要下载的文件只有两个:1.winsw.exe程序;2.xml配置文件。在项目中我下载的是最新版本的WinSW.NET4.exe和sample-minimal.xml,并将下载的文件和springboot的jar包放在同一个文件夹中
2、配置
a).需要将winsw执行程序跟xml改成同样的名字,如下图所示
b).编辑xml配置文件(register-0.01-SHAPSHOT.xml)
上图中的注释写明了每个字段所代表的含义,需要注意的是executable字段,在没有配置java的环境变量的时候需要指明jdk的安装路径,以确保springboot工程能正常启动。
3 . 服务启停
配置完成后,命令行进入winsw所在的文件:
注册服务:register-0.01-SHAPSHOT.exe install (需要管理员权限)
启动服务:net start register-0.01-SHAPSHOT
停止服务:net stop register-0.01-SHAPSHOT
删除服务:register-0.01-SHAPSHOT.exe uninstall