windows 開機執行 springboot 專案/安裝為 windows 的服務
這裡兩天需要將一個 springboot 專案設定為 windows 開機就執行。
網上搜到的方法有用 gpedit.msc 組策略編輯器 來配置。
可是我的電腦是 win7 家庭版,沒有 gpedit.msc。
繼續搜,搜到了另一個方法:將 springboot 專案安裝成 windows 的服務,就能實現 windows 開機就執行 springboot 專案!
操作步驟:
1 下載 WinSW.NET4.exe,在這個連結:github.com/kohsuke/winsw/releases
2 springboot 專案打包成 jar,放到 D:\edrManagement 資料夾裡
3 完成 winsw 所需的 xml
<service>
<id>edrManagement</id>
<!-- service name -->
<name>edrManagement</name>
<description>This is the edrManagement service</description>
<!-- java home -->
<env name="JAVA_HOME" value="%JAVA_HOME%" />
<executable>java</executable>
<arguments>-jar "d:\edrManagement\edrManagement-1.jar"</arguments>
<!-- start on windows loaded -->
<startmode>Automatic</startmode>
<!-- service log -->
<logpath>%BASE%\serviceLog</logpath>
<logmode>rotate</logmode>
</service>
4 將這個 xml 和 WinSW.NET4.exe 還有 jar 都放到 D 盤的那個裡,
xml 改名為 edrManagement.xml, WinSW.NET4.exe 改名為 edrManagement.exe。
5 開啟 cmd,進入到這個資料夾輸入 edrManagement.exe install 安裝服務。
安裝後,輸入 edrManagement.exe start 啟動服務。
相關命令如下:
install:安裝服務
uninstall:刪除服務
start:啟動服務
stop:停止服務
restart:重啟服務
status:輸出當前服務的狀態
6 安裝成功後,win+R開啟執行,輸入services.msc, 檢視是否有一個叫 edrManagement 的服務,狀態為正在執行。
如果狀態為正在執行,說明這個 springboot 專案已經執行起來了。
還可以把 停服務,起服務 的命令寫成 .bat 指令碼,這樣重新部署替換 jar 包時比較方便。
shutdown.bat 內容:
d:
cd D:\edrManagement
edrManagement.exe stop
startup.bat 內容:
d:
cd D:\edrManagement
edrManagement.exe start
參考:https://blog.csdn.net/u012489412/article/details/81034375
https://blog.csdn.net/weixin_40411331/article/details/80193376
另外還有一個 winsw 的介紹:https://www.cnblogs.com/jinanxiaolaohu/p/9695761.html
相關文章
- 安裝 jar包為windows服務JARWindows
- windows 安裝Nginx服務WindowsNginx
- Windows服務建立及安裝Windows
- Nexus windows安裝,配置為系統服務Windows
- windows下安裝Tomcat服務WindowsTomcat
- Windows如何安裝自定義服務Windows
- windows系統IIS服務安裝Windows
- java程式在windows系統作為服務程式執行JavaWindows
- windows 服務執行啟動桌面程式Windows
- [openssh]windows 10使用cygwin安裝openssh服務端Windows服務端
- EXQX-5.0.26服務Windows上安裝使用Windows
- Windows10系統停止正在執行服務的方法Windows
- Nginx Windows版的服務安裝和管理工具NginxWindows
- Windows環境安裝執行:Angular.jsWindowsAngularJS
- Clojure執行環境在windows上安裝Windows
- 將windows應用程式註冊為windows服務Windows
- windows 將bat exe 指令碼執行檔案放到window 當做服務WindowsBAT指令碼
- RabbitMQ學習系列一:windows下安裝RabbitMQ服務MQWindows
- 使用C#建立安裝Windows服務程式(乾貨)C#Windows
- SpringBoot Windows 自啟動 - 透過 Windows Service 服務實現Spring BootWindows
- 將IoTdb註冊為Windows服務Windows
- windows開啟ssh服務教程Windows
- Windows7音訊服務未執行的解決辦法Windows音訊
- Windows 服務管理Windows
- windows系統服務配置詳解,以及開發好的windows服務怎麼部署上去Windows
- Windows Service外掛服務開源Windows
- 如何通過寫bat 安裝Windows服務,本人親測成功BATWindows
- 在Windows上執行Rainbond,10分鐘快速安裝WindowsAI
- windows下安裝python3.6.4完成,執行報錯WindowsPython
- idea執行springboot開源專案GunsIdeaSpring Boot
- Windows 下配置 Logstash 為後臺服務Windows
- Windows下同時安裝執行多個版本的jmeter客戶端WindowsJMeter客戶端
- spaCy (1)安裝和測試程式碼的執行 windows環境Windows
- windows配置MySql服務WindowsMySql
- Windows服務詳解Windows
- windows 服務例項Windows
- Windows刪除服務Windows
- win10 安裝程式無法將windows配置為在此計算機上執行怎麼解決Win10Windows計算機