最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

將SpringBoot的Jar注冊成Windows服務的實現(xiàn)方法

 更新時間:2023年11月09日 09:28:01   作者:rjcql  
當前項目有個地圖編輯器,后端用的是SpringBoot框架,外網(wǎng)剛好有一臺空閑的Windows服務器就直接拿來用了,將Java程序部署成Windows服務可以用WinSW (Windows Service Wrapper)來實現(xiàn),文中有詳細的操作步驟,需要的朋友可以參考下

介紹

WinSW是一個通用的Windows服務包裝器,可以將任何可執(zhí)行文件(.exe,.bat等)包裝成Windows服務。WinSW無需安裝,僅需將winsw.exe和配置文件復制到指定目錄即可。WinSW通過一個Xml配置文件來定義服務的行為,可以輕松地安裝,卸載,啟動和停止自定義Windows服務。

操作

WinSW的開源項目地址為:https://github.com/winsw/winsw

把SpringBoot項目打包成Jar之后,將引用到的jar一起放到WinSW.exe所在的目錄下,可以把WinSW.exe自行修改為當前對應的服務名稱,如MapEditorServer.exe,對應的XML文件也重命名為MapEditorServer.xml,然后修改Xml配置文件,executable節(jié)點改成java,下面的arguments 中指定SpringBoot程序入口Jar包,例如本項目為 mapeditor-1.0.1.jar。

<service>
  
  <!-- ID of the service. It should be unique across the Windows system-->
  <id>MapEditorServer</id>
  <!-- Display name of the service -->
  <name>MapEditorServer (powered by WinSW)</name>
  <!-- Service description -->
  <description>This service is a service created from a minimal configuration</description>
  
  <!-- Path to the executable, which should be started -->
  <executable>java</executable>
    <!--Xmx256m 代表堆內(nèi)存最大值為256MB -jar后面的是項目名-->
    <arguments>-Xmx256m -jar mapeditor-1.0.1.jar</arguments>
    <!--日志模式-->
    <logmode>rotate</logmode>
 
</service>

配置完成后用cmd切至當前目錄執(zhí)行MapEditorServer.exe install 即可完成服務的安裝;更多的其他命令如卸載:MapEditorServer.exe uninstall,查看狀態(tài):MapEditorServer.exe status等可以到官網(wǎng)自行了解。

用PostMan測試一下,可以正常訪問了。

以上就是將SpringBoot的Jar注冊成Windows服務的實現(xiàn)方法的詳細內(nèi)容,更多關(guān)于SpringBoot的Jar注冊成Windows服務的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java 中使用數(shù)組存儲和操作數(shù)據(jù)

    Java 中使用數(shù)組存儲和操作數(shù)據(jù)

    本文將介紹Java中常用的數(shù)組操作方法,通過詳細的示例和解釋,幫助讀者全面理解和掌握這些方法,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Java一行代碼搞定耗時性能追蹤

    Java一行代碼搞定耗時性能追蹤

    在開發(fā)過程中,性能監(jiān)控和調(diào)試是我們經(jīng)常面對的問題,雖然市面上有許多成熟的性能監(jiān)控工具,但有時我們需要一個輕量級、靈活且優(yōu)雅的解決方案,下面我們就來看看Java如何搞定耗時性能追蹤吧
    2024-11-11
  • hdfs集成springboot使用方法

    hdfs集成springboot使用方法

    這篇文章主要介紹了hdfs集成springboot使用,配置Configuration信息分為兩種方式,每種方式給大家介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Java中的復合數(shù)據(jù)類型

    Java中的復合數(shù)據(jù)類型

    這篇文章主要介紹了Java中的復合數(shù)據(jù)類型,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • @Scheduled fixedDelayString 加載properties配置方式

    @Scheduled fixedDelayString 加載properties配置方式

    這篇文章主要介紹了@Scheduled fixedDelayString 加載properties配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Spring實戰(zhàn)之ResourceLoaderAware加載資源用法示例

    Spring實戰(zhàn)之ResourceLoaderAware加載資源用法示例

    這篇文章主要介紹了Spring實戰(zhàn)之ResourceLoaderAware加載資源用法,結(jié)合實例形式分析了spring使用ResourceLoaderAware加載資源相關(guān)配置與操作技巧,需要的朋友可以參考下
    2020-01-01
  • Java實現(xiàn)將TXT文本文件轉(zhuǎn)換為PDF文件

    Java實現(xiàn)將TXT文本文件轉(zhuǎn)換為PDF文件

    與TXT文本文件,PDF文件更加專業(yè)也更適合傳輸,所以這篇文章小編主要為大家詳細介紹了如何使用Java實現(xiàn)將TXT文本文件轉(zhuǎn)換為PDF文件 ,需要的可以參考下
    2024-02-02
  • 輕松掌握Java注解,讓編程更智能、更優(yōu)雅

    輕松掌握Java注解,讓編程更智能、更優(yōu)雅

    輕松掌握Java注解?沒問題!想要讓你的Java代碼更具可讀性、維護性,同時提升開發(fā)效率?本指南將帶你快速入門Java注解的世界,只需短短幾分鐘,你就能揭秘這個強大的編程工具,讓編寫有聲明性邏輯的代碼變得輕而易舉,趕快一起來探索吧!
    2024-01-01
  • Spring動態(tài)多數(shù)據(jù)源配置實例Demo

    Spring動態(tài)多數(shù)據(jù)源配置實例Demo

    本篇文章主要介紹了Spring動態(tài)多數(shù)據(jù)源配置實例Demo,具有一定的參考價值,有興趣的可以了解一下。
    2017-01-01
  • Java多線程編程實戰(zhàn)之模擬大量數(shù)據(jù)同步

    Java多線程編程實戰(zhàn)之模擬大量數(shù)據(jù)同步

    這篇文章主要介紹了Java多線程編程實戰(zhàn)之模擬大量數(shù)據(jù)同步,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-02-02

最新評論

库尔勒市| 高州市| 客服| 曲周县| 峨眉山市| 新密市| 六枝特区| 闻喜县| 色达县| 阿尔山市| 伽师县| 吉安市| 习水县| 吴堡县| 凤山县| 洞口县| 当雄县| 师宗县| 台中县| 邻水| 镇坪县| 台东市| 彭州市| 古交市| 西乌珠穆沁旗| 乐昌市| 恩施市| 金昌市| 大化| 陵川县| 芮城县| 册亨县| 驻马店市| 宜都市| 贵州省| 林口县| 瑞昌市| 教育| 永兴县| 札达县| 芮城县|