1. 程式人生 > >打包及部署springboot專案詳細過程

打包及部署springboot專案詳細過程

1. 確定專案的打包型別 及 名稱

打包成jar檔案

專案打包後文件名 springboot-sms.jar(PS:不要問為什麼檔名要加上sms,因為這是一個傳送簡訊驗證碼的微服務,O(∩_∩)O哈哈~)

2.打包專案

clean專案

build專案

到填寫Goals,並run

打包完成

根據提示可以在工程目錄下找到生成的jar檔案

3.將jar檔案上傳到linux伺服器指定目錄下(我的放到/usr/java目錄下)

4. 到該目錄下啟動

執行命令:java -jar springboot-sms.jar

然後springboot工程的內建tomcat就開啟了

5. 訪問請求

原始碼:

application.properties檔案

server.port = 8889

Ok,到此部署成功,可以訪問,但還沒完。

注意:

A.如果是在阿里雲上,要開放對應的埠外界才能訪問。

B.因為用的secureCRT命令介面控制linux,當secureCRT與linux斷開連線時,該springboot專案也無法訪問,據說是因為secureCRT命令介面關閉時,內建tomcat關閉,具體原因有待研究,不過解決方案有如下,親測有效

5. 改進啟動方式

執行命令: nohup java -jar springboot-sms.jar &

nohup的意思不掛服務,常駐的意思,除非雲伺服器重啟,那就沒法了;最後一個&表示執行命令後要生成日誌檔案nohup.out

參考網址: https://blog.csdn.net/zhangxing52077/article/details/73008359