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

小尾巴~~

只要有积累,就会有进步

相关推荐
love530love14 小时前
精简版|Claude-HUD 插件介绍 + 一键安装教程
人工智能·windows·笔记
秋915 小时前
MySQL 8.0.46 全平台安装与配置详解(Windows/Linux/macOS)
linux·windows·mysql
善恶怪客16 小时前
LocalSend基本使用
windows
MengMeng_102317 小时前
win10 蓝牙连接音响没有声音设备选项
windows
强殖装甲凯普18 小时前
处理Windows没有msi的默认打开方式
windows·安装·msi
mOok ONSC18 小时前
mysql9.0windows安装
windows·adb
T0uken19 小时前
基于 vcpkg 与 LLVM-MinGW 的 Qt6 静态链接开发方案
c++·windows·qt
无心水20 小时前
【Hermes:Skill系统深度】21、Skill 调试与冲突解决:为什么没触发?怎么修复? —— Honcho 智能体排障完全手册
人工智能·windows·openclaw·养龙虾·hermes·养马·honcho
Python私教21 小时前
FuturesDesk 集成 OMC 多智能体编排提效
人工智能·windows·开源
旺财矿工21 小时前
小白速通:OpenClaw 2.6.6 Win11 本地化部署完整教程
人工智能·windows·openclaw·龙虾·一键部署小龙虾