将springboot的jar包做成windows服务后,服务可以在windows后台运行
一、环境准备
创建服务前需要先保证机器已经安装.net
-
正常windows pc的.net的安装
windows服务器.net安装,需要通过 “服务器管理器” 进行安装(手头上没有windows服务器所以不截图了)
二、文件下载
三、创建服务
-
将要执行的jar包和刚下载的exe文件放到同一目录下
-
创建一个xml文件,文件名与exe文件名(exe文件名可以修改)保持一致
-
新增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>
-
创建启动服务
-
验证服务
-
关闭卸载服务
四、附录
- winsw的github地址
https://github.com/winsw/winsw