日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

在5分钟内将Spring Boot作为Windows服务启动

發布時間:2023/12/3 windows 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在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 –
<?xml version="1.0" encoding="UTF-8"?> <service><id>gs-serving-web-content</id><name>gs-serving-web-content</name><description>gs-serving-web-content Windows Service</description><executable>java</executable><arguments>-jar "gs-serving-web-content.jar"</arguments><logmode>rotate</logmode> </service>
  • 然后,我們可以使用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服务启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。