在windows系统把jar安装成服务

以前的javaweb开发都是打包成war包,然后放到tomcat下面,把tomcat装成服务,这样服务器重启了也会自动启动了

现在用springboot之后,都推荐打包成jar,jar文件在windows系统下面就不是很方便,做成bat文件放到启动里面,服务器重启了之后,还要登陆用户之后才能启动

下面这个工具可以把jar安装成windows的系统服务,这样就很方便了

  • 这里用到了一个工具,到下面网站下载

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

  • 在服务器上新建一个文件夹,把jar文件放到里面
  • 把刚才下载下来的两个文件都放到这个新建的文件夹里面
  • 重命名这两个文件,改成跟jar文件一样,后缀不一样
  • 修改xml文件里面的内容,我的内容是这样的:
  • <service>
      <id>jenkins</id>
      <name>Jenkins</name>
      <description>This service runs Jenkins continuous integration system.</description>
      <env name="JENKINS_HOME" value="%BASE%"/>
      <executable>java</executable>
      <arguments>-Xrs -Xmx256m -jar "%BASE%\exam-api.jar" </arguments>
      <log mode="roll"></log>
    </service>

    要进一步扩展可以看https://github.com/kohsuke/winsw/blob/master/doc/xmlConfigFile.md

  • 我这里在环境变量里面加了一个JENKINS_HOME,值就是这个文件夹的路径

  • 在这个路径下面打开命令行窗体,输入 exam-api.exe install

  • 这样就安装成功了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值