将springboot的jar包做成windows服务后,服务可以在windows后台运行
一、环境准备
-
创建服务前需要先保证机器已经安装.net
-
正常windows pc的.net的安装
pc .net安装.jpg -
windows服务器.net安装,需要通过 “服务器管理器” 进行安装(手头上没有windows服务器所以不截图了)
二、文件下载
- 地址
http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/ -
选择版本下载文件
选择版本.jpg
文件选择.jpg
三、创建服务
-
将要执行的jar包和刚下载的exe文件放到同一目录下
将文件放到同一目录下.jpg -
创建一个xml文件,文件名与exe文件名(exe文件名可以修改)保持一致
创建xml文件.jpg -
新增xml文件内容[^备注]
<service> <id>my-service</id> <name>my-service</name> <description>test service</description> <executable>java</executable> <arguments>-jar "my-service-1.0.jar" -server.port=10008</arguments> <logmode>rotate</logmode> </service>
-
创建启动服务
安装服务.jpg
打开计算机管理.jpg
启动服务.jpg -
验证服务
验证服务.jpg -
关闭卸载服务
停止服务.jpg
卸载服务.jpg
四、附录
- winsw的github地址
https://github.com/winsw/winsw
网友评论