zoukankan      html  css  js  c++  java
  • windows下部署spring boot 的jar

    将jar包做成windos下的服务。

    1、下载WinSW.NET4.exe

         地址:https://github.com/kohsuke/winsw

    2、组织目录结构:

        其中WinSw.NET4.xml是安装服务的配置文件,installService.bat与uninstallService.bat是安装、卸载服务的脚本,demo-0.0.1-SNAPSHOT.jar是要部署的spring-boot成果物。

    3、WinSW.NET4.xml结构:

     1 <configuration>  
     2     <!--安装成Windows服务后的服务名-->
     3     <id>myProjectServiceID</id>
     4     <!--显示的服务名称-->
     5     <name>myProjectServiceName</name>
     6     <!--对服务的描述-->
     7     <description>此处可填写该服务的描述</description>
     8     <!--这里写java的路径,如何配置了环境变量直接写"java"就行-->
     9     <executable>java</executable>
    10     <!--Xmx256m 代表堆内存最大值为256MB -jar后面的是项目名-->
    11     <arguments>-Xmx256m -jar demo-0.0.1-SNAPSHOT.jar</arguments>
    12      <!--让服务自动启动-->
    13     <startmode>Automatic</startmode>
    14     <!--日志路径-->
    15     <logpath>%BASE%logs</logpath>
    16     <!--日志模式-->
    17     <log mode="roll-by-size-time">
    18       <sizeThreshold>10240</sizeThreshold>
    19       <pattern>yyyyMMdd</pattern>
    20       <autoRollAtTime>00:00:00</autoRollAtTime>
    21       <zipOlderThanNumDays>5</zipOlderThanNumDays>
    22       <zipDateFormat>yyyyMM</zipDateFormat>
    23     </log>
    24      
    25 </configuration>
    View Code

    4、installService.bat与uninstallService.bat角本内容分别为:

    WinSW.NET4.exe install

    WinSW.NET4.exe uninstall

  • 相关阅读:
    lintcode-60-搜索插入位置
    lintcode-57-三数之和
    lintcode-55-比较字符串
    lintcode-52-下一个排列
    lintcode-51-上一个排列
    lintcode-49-字符大小写排序
    lintcode-47-主元素 II
    lintcode-45-最大子数组差
    lintcode-44-最小子数组
    Charles抓包
  • 原文地址:https://www.cnblogs.com/movemoon/p/11166111.html
Copyright © 2011-2022 走看看