springboot jar注册windows服务(WinSW版)

springboot jar注册windows服务(WinSW版)

1、springboot项目打包可运行的jar,比如jar包名称为sensor01.jar
2、从winsw网站下载WinSw,根据需要选择x64或者x86版本

https://github.com/winsw/winsw/releases

3、把下载的WinSW-x64.exe放到和jar包同一个目录下,并更名为sensor01.exe,同时创建一个同名的配置文件sensor01.xml

4、编辑配置文件sensor01.xml, 可以参照winsw项目里面给出的相关说明进行配置及具体参数的介绍。注意可能需要提前创建日志目录server-logs

https://github.com/winsw/winsw/blob/v2.12.0/doc/installation.md

https://github.com/winsw/winsw/blob/v2.12.0/doc/xmlConfigFile.md

xml 复制代码
<service>
  <id>sensor01</id>
  <name>sensor01</name>
  <description>Sensor01 service</description>
  <executable>C:\Program Files\Java\jdk-17\bin\java.exe</executable>
  <arguments>-jar -Dserver.port=8081 -Xms512m -Xmx512m sensor01.jar</arguments>
  <logpath>E:\sensor01\server-logs\</logpath>
  <log mode="roll"></log>
</service>

5、管理员运行cmd,并切换到jar包所在目录。-?查看相关参数

6、执行install命令,安装服务

7、通过net命令启动、停止服务。或者进入服务管理界面,进行服务的管理,通过日志文件和访问应用程序相关服务,判断服务运行是否正常。

小尾巴~~

只要有积累,就会有进步

相关推荐
ffqws_15 小时前
Spring Boot入门:通过简单的注册功能串联Controller,Service,Mapper。(含有数据库建立,连接,及一些关键注解的讲解)
数据库·spring boot·后端
YDS82915 小时前
大营销平台 —— 抽奖前置规则过滤
java·spring boot·ddd
航Hang*15 小时前
VMware vSphere 云平台运维与管理基础——第5章:VMware vSphere 5.5 高级特性
运维·服务器·开发语言·windows·学习·虚拟化
不懂的浪漫15 小时前
mqtt-plus 架构解析(五):错误处理与 ErrorAction 聚合策略
java·spring boot·后端·物联网·mqtt·架构
Mapleay15 小时前
Ubuntu 源的重要性!之 libgmp-dev 无法安装
linux·服务器·windows
不懂的浪漫15 小时前
mqtt-plus 架构解析(三):Payload 序列化与反序列化,为什么要拆成两条链
java·spring boot·物联网·mqtt·架构
humors22115 小时前
微软工具包下载网址
windows·microsoft·微软·office·工具包·sysintervals
寺中人16 小时前
硬盘提示初始化的损坏,手动恢复MBR及EBR分区教程
windows·工具·硬盘修复
冷色系里的一抹暖调16 小时前
OpenClaw Docker 部署避坑指南:服务启动成功但网页打不开?
人工智能·windows·docker·ai·容器·opencode
开开心心就好16 小时前
能把网页藏在Word里的实用摸鱼工具
linux·运维·服务器·windows·随机森林·逻辑回归·excel