阿里云ECS部署maven項目

來源: 博客園
作者:congcongdi
時間:2020-10-28
17660
本文分享阿里云ECS部署maven項目教程。

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

2、使用eclipse打包項目

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

打包項目

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

ia_2900000007.png

方法二:右鍵項目-->run as -->maven install

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

ia_2900000008.png

3、項目部署

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

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

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

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

ia_2900000009.png

ia_2900000010.png

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

1、請求不到項目

ia_2900000011.png

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

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

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

cd ../tomcat/bin
./startup.sh        //啟動
./shutdown.sh     //停止

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

ps-ef|grep tomcat

ia_2900000012.png

如果有多個進程,同樣會造成無法訪問。而且在tomcat的catalina-日期.log中就會看到如下錯誤:

ia_2900000013.png

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

查看tomcat的logs目錄下的項目日志,

ia_2900000014.png

問題記錄:

ia_2900000015.png

這個問題嘛,其實挺懵逼的,因為潛意識里覺的本地能正常運行,項目不會有問題的,看日志才發(fā)現(xiàn)項目運行出錯了。至于這個錯誤嘛,不是太懂,不過經(jīng)過與度娘的各種糾纏終于遇到有人跟我一樣的錯誤:

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

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

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

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