Spring Boot 以 jar 包方式運行在后台


spring-boot jar 包方式啟動:
首先,為了防止和常用的 Tomcat 8080 端口沖突,將 Spring-boot 項目的端口號設置為 9090。
具體方法:在 application.properties 文件里寫 server.port=9090。
使用 maven 命令:clean package 打包。
放到服務器上一個合適的位置。
使用 Java -jar spring-boot01-1.0-SNAPSHOT.jar 命令,啟動 jar 包。
然后,在瀏覽器輸入 http://124.232.163.150:9090/hello 就可以看到有 json 格式的數據返回。

然而,上面的這種方式,只要控制台關閉,服務就不能訪問了。下面我們使得 jar 包在后台運行。

java -jar spring-boot01-1.0-SNAPSHOT.jar > log.file 2>&1 &
  • 1
  • 1

這里寫圖片描述

如果這個時候,我想關掉后台運行的 Spring Boot 的服務,我要這樣做:

ps aux | grep spring | xargs kill -9

此時,控制台顯示:

這里寫圖片描述

參考資料:
Spring boot jar 后台運行 - 茶爸爸 的專欄 - 博客頻道 - CSDN.NET
http://blog.csdn.net/xiaoyu411502/article/details/48520239


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM