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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM