springboot +jsp項目打包部署到華為雲服務器


注:打包之前先保證你的項目本地運行沒問題。

一、打包

打包有兩種方式,打成jar包和打成war包。因為springboot有內置的服務器,所以選擇打成jar包,這樣雲服務器就不用裝tomcat了。

打包需要向pom.xml文件添加一些內容:

(1)添加打包方式:jar

 

 

 (2)添加resources標簽

為把webapp目錄打入jar包,需要在<build></build>標簽中添加:

 

 

 (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安裝

 

 

 

 

 


免責聲明!

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



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