利用WinSW将jar包注册成Windows服务

利用WinSW将jar包注册成Windows服务

说明

关于WinSW的说明在GitHub上[ 点击地址],主要讲解我此次使用WinSW注册Windows服务的过程。

用法

第一步:编写配置文件xml,以我的项目为例;

// An highlighted block
<configuration>
  !--安装成Windows服务后的服务名-->
  <id>此处为jar包名</id>
  <!--显示的服务名称-->
  <name>服务名称</name>
   <!--对服务的描述-->
  <description>服务的描述</description>
  <!--这里写java的路径,如果配置了环境变量直接写"java"就行-->
  <executable>java</executable>
	<!--Xmx256m 代表堆内存最大值为256MB -jar后面的是项目名-->
  <arguments>-jar -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -Xms1024m -Xmx2024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC jar包.jar</arguments>
  <!-- 服务启动方式:Automatic, Manual, Boot, System -->
  <startmode>Automatic</startmode>
  <!-- 日志保存路径 -->
  <logpath>%BASE%\logs</logpath>
  <!-- 日志保存方式 -->
  <log mode="roll-by-size-time">
      <sizeThreshold>10240</sizeThreshold>
      <pattern>yyyyMMdd</pattern>
      <autoRollAtTime>00:00:00</autoRollAtTime>
      <zipOlderThanNumDays>5</zipOlderThanNumDays>
      <zipDateFormat>yyyyMM</zipDateFormat>
  </log>
</configuration>

第二步:将jar包、WinSw.exe(这个文件在GitHub上有)、上一步的XML文件放在同一个文件,这三个文件名要重命名为一致。随后使用Windows命令行install即可将jar包服务注册成Windows服务。如下图所示

放在同一个文件夹
在这里插入图片描述
效果图
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值