美文网首页
springboot打包的jar在windows环境下注册为服务

springboot打包的jar在windows环境下注册为服务

作者: 写代码的杰西 | 来源:发表于2023-08-16 16:05 被阅读0次

下载地址:https://github.com/winsw/winsw/releases

下载下来以后把exe改名为demo.exe (demo随便改),新建demo.xml,和exe名字一样。

<service>
    <!-- 服务ID名称(唯一 随便起) -->
    <id>server1234</id>
    <!-- 服务显示名称 随便起 -->
    <name>myspringserver</name>
    <!-- 服务的描述信息 -->
    <description>服务器</description>
  
    <!-- 可设置环境变量 -->
    <env name="HOME" value="%BASE%"/>
<!-- Path to the executable, which should be started  java的jdk路径可以这样写,如果配置了系统环境变量,也可以写成java-->
  <executable>D:\run\jdk\jdk1.8.0_221\bin\java.exe</executable>
  <arguments>-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -Dfile.encoding=utf-8 -jar D:\run\app.jar --spring.config.location=D:\run\run_bin\application-prod.properties</arguments>
    <!-- <logmode>rotate</logmode> -->
    <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>yyyyMMdd</zipDateFormat>
    </log>
</service>

命令行进入demo.exe目录
执行

demo.exe install 

到系统的:服务 里去找自己的服务,然后右键启动即可

相关文章

网友评论

      本文标题:springboot打包的jar在windows环境下注册为服务

      本文链接:https://www.haomeiwen.com/subject/ecokmdtx.html