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