阿里云ECS部署maven項(xiàng)目

來源: 博客園
作者:congcongdi
時(shí)間:2020-10-28
17647
本文分享阿里云ECS部署maven項(xiàng)目教程。

1、配置JDK和tomcat:https://www.cnblogs.com/congcongdi/p/11227771.html

2、使用eclipse打包項(xiàng)目

在項(xiàng)目上點(diǎn)擊右鍵-->run as-->maven clean,先清理掉之前的war包,成功標(biāo)志BUILD SUCCESS

打包項(xiàng)目

方法一:右鍵項(xiàng)目--->Export-->WAR FILE,選擇放war包的路徑即可

ia_2900000007.png

方法二:右鍵項(xiàng)目-->run as -->maven install

(此處網(wǎng)上有說用maven build..的,然后在goals出輸入clean compile package來打包。試過一次結(jié)果發(fā)現(xiàn),下次清理時(shí)target文件夾下空了,造成項(xiàng)目無法運(yùn)行了。當(dāng)然也可能操作有誤吧,沒研究)

ia_2900000008.png

3、項(xiàng)目部署

將war包通過xftp工具上傳到服務(wù)器tomcat的webapps下面,重啟tomcat,正常情況下應(yīng)該就可以通過網(wǎng)址http://公網(wǎng)ip:8080/項(xiàng)目名稱訪問了。

此處還涉及到一個(gè)云數(shù)據(jù)庫RDS的鏈接,打包之前改一下數(shù)據(jù)庫連接(兩種情況),并且需要把服務(wù)器的IP加入到數(shù)據(jù)庫的訪問白名單中

1、直接使用數(shù)據(jù)庫的外網(wǎng)地址

2、如果數(shù)據(jù)庫和服務(wù)器在一個(gè)區(qū)域沒,且確保用的同一個(gè)路由器,就可以直接通過內(nèi)網(wǎng)地址訪問

ia_2900000009.png

ia_2900000010.png

4、問題總結(jié)(無法正常打開項(xiàng)目的原因)

1、請(qǐng)求不到項(xiàng)目

ia_2900000011.png

解決辦法:在tomcat的server.xml中的host里加以下配置,然后重啟tomcat

<Context source="org.eclipse.jst.jee.server:項(xiàng)目名" reloadable="true" path="/項(xiàng)目名" docBase="項(xiàng)目名"/>

2、關(guān)于tomcat的啟動(dòng)關(guān)閉

cd ../tomcat/bin
./startup.sh        //啟動(dòng)
./shutdown.sh     //停止

shutdown.sh有時(shí)候可能無法正常關(guān)閉tomcat進(jìn)程,注意查看tomcat進(jìn)程狀態(tài)

ps-ef|grep tomcat

ia_2900000012.png

如果有多個(gè)進(jìn)程,同樣會(huì)造成無法訪問。而且在tomcat的catalina-日期.log中就會(huì)看到如下錯(cuò)誤:

ia_2900000013.png

3、項(xiàng)目(jeecg)問題造成無法訪問

查看tomcat的logs目錄下的項(xiàng)目日志,

ia_2900000014.png

問題記錄:

ia_2900000015.png

這個(gè)問題嘛,其實(shí)挺懵逼的,因?yàn)闈撘庾R(shí)里覺的本地能正常運(yùn)行,項(xiàng)目不會(huì)有問題的,看日志才發(fā)現(xiàn)項(xiàng)目運(yùn)行出錯(cuò)了。至于這個(gè)錯(cuò)誤嘛,不是太懂,不過經(jīng)過與度娘的各種糾纏終于遇到有人跟我一樣的錯(cuò)誤:

https://stackoverflow.com/questions/20849080/java-lang-nosuchmethoderror-org-springframework-scheduling-quartz-schedulerfact

應(yīng)該是我的代碼里用了兩種定時(shí)器也可能是服務(wù)器里有Quartz而版本跟項(xiàng)目里的不一樣,起沖突了吧,所以在項(xiàng)目的的pom文件里加了一個(gè)引用,貌似限制了使用pom中的Quartz版本

然后重新打包放到云服務(wù)器上可以運(yùn)行了。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于博客園,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時(shí)多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-292024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時(shí)代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)、服務(wù)器、集群、可觀測(cè)等,阿里云全新升級(jí)的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-022024-11-02
AI時(shí)代云安全新范式,阿里云安全能力全線升級(jí)!
AI時(shí)代云安全新范式,阿里云安全能力全線升級(jí)!
AI時(shí)代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對(duì)以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計(jì)、技術(shù)演進(jìn)、架構(gòu)設(shè)計(jì),才能實(shí)現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-272024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺(tái)
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺(tái)
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺(tái)市場(chǎng)份額,2023:數(shù)智融合時(shí)代的真正到來》報(bào)告——2023年中國大數(shù)據(jù)平臺(tái)公有云服務(wù)市場(chǎng)規(guī)模達(dá)72.2億元人民幣,其中阿里巴巴市場(chǎng)份額保持領(lǐng)先,占比達(dá)40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-182024-09-18
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家