打包有兩種方式,打成jar包和打成war包。因為springboot有內置的服務器,所以選擇打成jar包,這樣雲服務器就不用裝tomcat了。
(2)
(3)設置包名
添加以上內容后就可以進行打包了,這里以idea為例:
提示:打包前最好將單元測試類刪除,也就是刪除test里的測試類,否則可能出現打包失敗的情況。
(1)點擊右側的MavenProjects
(2)雙擊package
看控制台的提示信息:出現BUILD SUCCESS提示則打包成功。
target目錄生成,里面有成功打包的jar包
至此:打包成功!
二、試運行jar包
在本地試着運行一下打好的jar包,確保無誤后再進行部署。
cmd進入你的項目的target目錄:
輸入命令:
java -jar xxx.jar //xxx為你的包名
運行成功后,用你項目的端口號訪問你的項目,訪問成功就可以進行部署了。
三、購買並配置雲服務器
以華為雲服務器為例,我購買的是華為雲服務器,鯤鵬架構,4vCPUs|8GB,操作系統為:CentOS 7.5 64bit with ARM。
注:在安全組中開放你項目的端口號,和數據庫訪問的端口號(mysql數據庫為3306)
四、在雲服務器安裝項目運行環境
因為spring boot內嵌了tomcat,所以不用安裝tomcat。
需要安裝:
JDK:版本根據你項目的需要,系統原來的JDK是比較精簡的版本,需要重新安裝。
gcc:編譯安裝MySQL需要用到,雖然系統本來就有gcc,但是版本太舊。
數據庫:類型和版本根據你項目的需要,這里以MySQL為例。
復制你服務器的彈性公網ip,使用遠程連接工具(如:Xshell)遠程連接你的服務器。
1、JDK安裝