將springboot項(xiàng)目的jar包做成windows服務(wù)

將springboot的jar包做成windows服務(wù)后,服務(wù)可以在windows后臺(tái)運(yùn)行

一、環(huán)境準(zhǔn)備

  1. 創(chuàng)建服務(wù)前需要先保證機(jī)器已經(jīng)安裝.net

  2. 正常windows pc的.net的安裝


    pc .net安裝.jpg
  3. windows服務(wù)器.net安裝,需要通過 “服務(wù)器管理器” 進(jìn)行安裝(手頭上沒有windows服務(wù)器所以不截圖了)

二、文件下載

  1. 地址
    http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/
  2. 選擇版本下載文件


    選擇版本.jpg

    文件選擇.jpg

三、創(chuàng)建服務(wù)

  1. 將要執(zhí)行的jar包和剛下載的exe文件放到同一目錄下


    將文件放到同一目錄下.jpg
  2. 創(chuàng)建一個(gè)xml文件,文件名與exe文件名(exe文件名可以修改)保持一致


    創(chuàng)建xml文件.jpg
  3. 新增xml文件內(nèi)容[^備注]

    <service>
        <id>my-service</id>
        <name>my-service</name>
        <description>test service</description>
        <executable>java</executable>
        <arguments>-jar "my-service-1.0.jar" -server.port=10008</arguments>
        <logmode>rotate</logmode>
    </service>
    

xml編輯.jpg
更詳細(xì)的標(biāo)簽解釋參見https://github.com/winsw/winsw/tree/v3/samples

  1. 創(chuàng)建啟動(dòng)服務(wù)


    安裝服務(wù).jpg

    打開計(jì)算機(jī)管理.jpg

    啟動(dòng)服務(wù).jpg
  2. 驗(yàn)證服務(wù)


    驗(yàn)證服務(wù).jpg
  3. 關(guān)閉卸載服務(wù)


    停止服務(wù).jpg

    卸載服務(wù).jpg

四、附錄

  1. winsw的github地址
    https://github.com/winsw/winsw
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容