使用Winsw部署springboot項目
原文地址:https://blog.csdn.net/weixin_43862767/article/details/120725943
使用Winsw部署springboot項目
文章目錄
使用Winsw部署springboot項目
前言
一、WinSW是什么?
二、WinSW下載及使用
1.下載
2.使用
XML配置
安裝服務
后續部署
前言
之前工作項目部署環境都是使用的Windows服務器,但是windows服務器新能不高,所以經常導致springboot項目進程卡死的情況,而將項目做成windwos服務會大大提高項目的穩定性。
一、WinSW是什么?
WinWS可以將Windows上的任何一個程序注冊為服務,如果不需要,也可以方便的卸載服務。是一個操作非常簡單的工具。
二、WinSW下載及使用
1.下載
下載地址:https://github.com/winsw/winsw/releases

2.使用
在開始使用前必須要有上述的一個xml文件和exe的應用程序,并且將名稱都最該改為項目名稱
XML配置
<!-- 這里的根元素必須是service節點 --> <service> <!-- 指定在Windows系統內部使用的識別服務的ID,唯一 --> <id>HomeinnWorkOrder</id> <!-- 服務的簡短名稱,唯一 --> <name>HomeinnWorkOrder</name> <!-- 描述 --> <description>This is HomeinnWorkOrder service.</description> <!-- 指定要啟動的可執行文件。 --> <executable>java</executable> <!-- 指定啟動的Jar及環境 --> <arguments>-jar HomeinnWorkOrder.jar --spring.profiles.active=dev</arguments> <!-- 開機啟動 --> <startmode>Automatic</startmode> <!-- 日志配置,項目中以及配置了logback,所以在這里就不輸出日志了 --> <logmode>none</logmode> </service>
安裝服務
<!--項目名.exe install-->
HomeinnWorkOrder.exe install
然后在windows service就可以查看到安裝后的服務啟動即可
后續部署
后續如有修改只需要將jar包替換后重啟windows服務,不需要在更改WinSW相關配置
如果服務不需要可以使用下面命令卸載服務
<!--項目名.exe uninstall-->
HomeinnWorkOrder.exe uninstall
————————————————
版權聲明:本文為CSDN博主「weixin_43862767」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43862767/article/details/120725943

浙公網安備 33010602011771號