打包及部署springboot專案詳細過程
阿新 • • 發佈:2019-01-09
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