springboot程序在windows上部署開機自啟


1、下載 WinSW.NET4.exe (下載路徑: https://github.com/kohsuke/winsw/releases

 

2、將 WinSW.NET4.exe 復制到待部署的 jar 文件路徑下,將 WinSW.NET4.exe 的文件名改為和 jar 文件一樣

  例如: test-1.jar 對應的 exe文件名就是 test-1.exe

3、新建 xml 配置文件,xml的文件名也和 jar 的文件名相同,xml 的內容如下,這里假設我們要運行的 jar 文件就是 test-1.jar:

 

<?xml version="1.0" encoding="UTF-8"?>
<service>
    <!-- 服務ID -->
    <id>test-1</id>
    <!-- 服務名稱 -->
    <name>test-1</name>
    <!-- 服務描述 -->
    <description>This service runs test-1 continuous integration system.</description>
    <!-- jar包運行參數 -->
    <executable>java</executable>
    <arguments>-Xrs -Xmx256m -jar "%BASE%\test-1.jar" --server.port=1009</arguments>
    <!-- 日志配置 -->
    <logpath>%BASE%\log</logpath>
    <logmode>rotate</logmode>
</service>

 

最終的三個文件為:

 

xxx.exe
xxx.jar
xxx.xml

 

4、注冊服務,cmd 切換到 jar 文件路徑,執行 xxx.exe install (如上述示例,這里就應該執行 test-1.exe install)

5、在服務列表中找到剛才的服務,啟動即可,或者重啟之后便自動會啟動了。

6、如果要卸載服務,只需要在 cmd 運行: sc delete [服務名]


免責聲明!

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



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