將網站發布到阿里雲的Linux服務器上(簡述)


這里以idea的springboot項目為例(打成jar包)

這里去阿里雲購買服務器的過程就不說了,自行百度

還有這篇只是簡述,因為把一個項目部署到服務器要做的事情還是不少的,然后沒學過Linux的建議先去學學Linux基礎,以及centos基礎

這里附上學習centos基礎鏈接:https://www.bilibili.com/video/av62601586?from=search&seid=9311735521207263514,我就是從這里學的,里面包括了在centos安裝jre。tomcat以及mysql的詳細步驟

安裝jre:http://blog.java1234.com/blog/articles/307.html

安裝mysql:http://blog.java1234.com/blog/articles/308.html

安裝tomcat:http://blog.java1234.com/blog/articles/309.html

因為這里是以學過Linux基礎的人為講解的,所以一些安裝Linux,centos虛擬機的方法就不說了。(這里以xshell操作Linux)

首先先建立會話,購買服務器器后,會有一個公網的ip,ip輸入它給ip

 

 

 

在阿里雲找到自己購買的服務器的公網ip,進入:

 

 

 點擊:

 

 

 這里就是你的公網ip,然后就可在xshell建立連接了:

 

 

 建立連接后,就在centos安裝jre,tomcat,附上安裝視頻連接:https://www.bilibili.com/video/av62601586/?p=9

安裝好,就將項目打包成jar包(因為springboot自帶tomcat,如果打成war包,要放在tomcat的webapp下,可能會和springboot自帶的tomcat沖突,這里還需要研究,war包一般是SSM項目用到)

然后要再pom.xml加入下面的插件,不然打包后會缺少webapp文件夾以及其中的文件:

 

 

 

在idea點擊: 

 

 

 

建議先clean,再package

如果出現:

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project Film: There are test failures.這個錯誤

就輸入這個命令:mvn clean package -Dmaven.test.skip=true。如圖:

 

 

 就可以了,忘了說,這里建議先下載xftp,用於上傳文件到centos,比較方便:

然后一樣的創建會話,連接會話

 

 

 

 

 然后就把打包好的jar包放到一個文件夾下,隨便一個都可以,方便自己找就行,復制粘貼jar包就行。

這里建議安裝mysql好測試下能否連接上,xshell一般能連上,我用sqlyog連接出現了下面的問題:

 

 

 這里應該是阿里雲服務器的防火牆沒打開,或者是3306端口沒開,下面去開啟3306端口:

點擊配置規則

 

 

 

 快速創建:

 

 

 

 

 

這樣一般sqlyog就可以連上了,在里面用對數據庫操作比較方便,然后把項目的數據全部導進去就可以了。

 

再進行下面的,配置。

 

 

 

 

加入自己的ip地址:

 

然后差不多了,再將打包好的jar包運行(后台運行最好): nohup java -jar 自己的springboot項目.jar >日志文件名.log 2>&1 &

最后在地址欄輸入自己的ip就可訪問首頁了

 


免責聲明!

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



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