在5分钟内将Spring Boot作为Windows服务启动
生活随笔
收集整理的這篇文章主要介紹了
在5分钟内将Spring Boot作为Windows服务启动
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近,我不得不將Spring Boot應用程序部署為Windows服務,并且對使用winsw如此容易感到驚訝。 我之前曾寫過關于使用procrun – Java程序作為Windows服務的文章 ,但是winsw更加容易
入門
Spring Boot文檔的第59節是有關安裝Spring Boot應用程序的 ,并指向github頁面 。 本示例使用該項目作為靈感。
項目
我將以Spring IO“服務Web內容”項目作為起點,因此請轉到網頁并從git或zip文件下載示例。
從命令行運行Spring Boot
然后,我們可以看到我們的應用程序正在運行–
Spring MVC示例
包裝為Windows服務
- 從github下載winsw –記住要根據運行的.net版本選擇正確的版本
- 創建Windows服務目錄并將exe復制到此位置
Windows服務目錄
- 我將gs-serving-web-content-0.1.0.jar重命名為gs-serving-web-content.jar
- 將Winsw exe從WinSW.NET4.exe重命名為gs-serving-web-content.exe
- 創建一個名為gs-serving-web-content的xml文件。 具有以下內容的xml –
- 然后,我們可以使用gs-serving-web-content.exe安裝程序進行安裝(您可能需要以管理員身份運行)
- 然后,我們可以將其作為Windows服務運行–
Windows服務
- 要卸載,我們運行– gs-serving-web-content.exe卸載
備擇方案
我將procrun視為Spring Boot的替代包裝–但無法使其正常工作。 它可能可以-但需要更多時間。
結論
我對Winsw印象深刻,因為它將Spring Boot應用程序安裝為Windows服務。 它非常簡單,您可以通過xml配置傳遞外部application.properties文件
翻譯自: https://www.javacodegeeks.com/2017/12/spring-boot-windows-service-5-minutes.html
總結
以上是生活随笔為你收集整理的在5分钟内将Spring Boot作为Windows服务启动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: aws s3 命令行_通过命令行界面使用
- 下一篇: 迈腾中文显示怎样设置(迈腾中文怎么设置)