美文网首页
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