Java怎么部署工程及訪問不帶項目名的工程

1.場景還原

近幾日,有些小伙伴問我,“星哥,我想訪問我云服務(wù)器上的工程,雖然成功了但是訪問的時候總要攜帶war包名稱,太煩了,可以不帶么? ”;嗯嗯,這個問題問的很好,那么接下來,筆者以博客的形式講解一下解決的方案。

2.云部署

接下來實現(xiàn)的方案的前提是,你已經(jīng)能夠加上war包名進(jìn)行訪問了,還沒實現(xiàn)的同學(xué)按以下步驟:

①配置遠(yuǎn)程數(shù)據(jù)庫連接

driver=com.mysql.jdbc.Driverurl=jdbc:mysql://192.168.0.129:3306/ccoee?useUnicode=true&characterEncoding=utf-8username=zxpassword=chaochaokeji

這里的參數(shù)對應(yīng)你自己云服務(wù)的公網(wǎng)ip,以及mysql超級管理員賬號

②將工程打成war包

點開idea的右邊Maven Project,雙擊Lifecycle中的packet

運行成功中,在工程的target目錄中可以找到剛剛打的工程war包

③xshell連接云服務(wù)器,將war上傳至tomcat中的webapps根目錄下

④保證tomcat是開啟的,然后訪問

這樣帶項目名的訪問就成功了,不滿足的小伙伴繼續(xù)走著瞧....

3.訪問不帶項目名

①編輯cong/server.xml

將Engine中的defaultHost改為你的云服務(wù)的域名

②編輯Engine下的Host標(biāo)簽

將Host中的name同樣改成你的云服務(wù)器的域名,然后加上

docBase的值為你待訪問的工程名;保存且退出,然后重啟tomcat服務(wù)器,再進(jìn)行訪問剛配置的工程yakei

效果圖:

兩個大圖是有區(qū)別的哦,這兩個是圖是分別是webapps下的兩個工程的首頁,稍微有點區(qū)別;好了,小伙伴的需求實現(xiàn)了,高興不?

我是張星,歡迎加入博主技術(shù)交流群,群號:313145288

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容