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

小尾巴~~

只要有积累,就会有进步

相关推荐
tb_first20 小时前
LangChain4j简单入门
java·spring boot·langchain4j
十五年专注C++开发20 小时前
MinHook:Windows 平台下轻量级、高性能的钩子库
c++·windows·钩子技术·minhook
dongdonglele5211 天前
ros2环境安装
windows
muinomarts1 天前
【Windows挂载夸克网盘到本地 AList+Raidrive】
windows
Sharewinfo_BJ1 天前
PowerBI 2026年1月功能更新|效率升级,体验再优化
windows·microsoft·powerbi
计算机学姐1 天前
基于SpringBoot的民宿预定管理系统【三角色+个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·mysql·信息可视化·intellij-idea·推荐算法
yaoxin5211231 天前
314. Java Stream API - 使用 Collectors.partitioningBy() 分区元素
java·windows
计算机程序设计小李同学1 天前
基于 Spring Boot + Vue 的龙虾专营店管理系统的设计与实现
java·spring boot·后端·spring·vue
LiZhen7981 天前
SpringBoot 实现动态切换数据源
java·spring boot·mybatis
云小逸1 天前
【windows核心编程】Windows GDI编程深度解析:从消息循环到双缓冲动画的完整实现
windows