windows下部署spring boot 的jar

將jar包作成windos下的服務。java

一、下載WinSW.NET4.exegit

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

二、組織目錄結構:spring

    其中WinSw.NET4.xml是安裝服務的配置文件,installService.bat與uninstallService.bat是安裝、卸載服務的腳本,demo-0.0.1-SNAPSHOT.jar是要部署的spring-boot成果物。ide

 

三、WinSW.NET4.xml結構:spring-boot

 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

 

四、installService.bat與uninstallService.bat角本內容分別爲:spa

WinSW.NET4.exe install日誌

WinSW.NET4.exe uninstallcode

相關文章
相關標籤/搜索