使用winsw部署Windows服务 -----嫌弃步骤麻烦的可以直接跳到文章最后下载我配置好的文件即可
第一步下载winsw程序 https://github.com/winsw/winsw/releases winsw下载地址
我这里下载的是2.9版本
第二部下载配置文件
强调一下
可以参考参考一下我的配置文件,我的去掉了一下无关紧要的配置
<service>
<!-- 服务ID,在windows系统中必须唯一 -->
<id>LZQ</id>
<!-- 服务显示名称,只能英文和数字 -->
<name>LZQService</name>
<!-- 服务描述,只能英文和数字 -->
<description>This service is a service LZQ</description>
<executable>java</executable>
<!-- 启动可执行文件的路径 -->
<arguments>-jar "D:\LZQXM\LZQ.jar"</arguments>
<!--
OPTION: priority
所需的进程优先级。
可设置的值:Normal, Idle, High, RealTime, BelowNormal, AboveNormal
默认值:Normal
-->
<priority>Normal</priority>
<!--
OPTION: logpath
为服务包装程序生成的所有日志设置自定义日志目录。
默认值:包含执行器的目录
-->
<logpath>%BASE%\logs</logpath>
<!--
OPTION: log
为可执行文件生成的日志定义日志记录模式。
支持的模式:
* append - 追加到现有日志
* none - 不保存日志
* reset - 启动时擦除日志
* roll - 根据大小自动循环分割日志
* roll-by-time - 根据日期循环分割日志
默认模式: append
每种模式都有不同的设置。https://github.com/kohsuke/winsw/blob/master/doc/loggingAndErrorReporting.md
-->
<log mode="append">
</log>
</service>
将三个文件放在同一目录下准备好后,打开cmd命令
首先用cmd命令进入到你放文件的位置
例如我的在D:\LZQXM
cmd命令执行文件 exe文件 将springboot jar 部署成windows服务
发现服务列表中已经有了
到此就完成了将springboot项目打成的jar包部署成windows服务
如果想删除服务输入cmd 命令 exe执行文件名空格 uninstall
少侠别走如果此篇文章帮助了你,请给人家点个赞在走嘛!
注意如果你的搞不成可能是版本和配置文件不一致问题
你直接下载我设置好的配置文件和执行文件
链接地址 https://c-t.work/s/416077d985f943
提取码 sgb5mi
把这三个文件下载好
然后把xml内容和jar包换成自己springboot的jar,用我的jar做测试也行 按照上面文章说的配置就行了
我的jar包执行结果 说明oK