Tomcat正常啟動(dòng),訪問所有頁(yè)面均報(bào)404異常,404異常總結(jié)分析
404異常,很常見,大多情況是路徑錯(cuò)誤、web.xml文件映射路徑寫錯(cuò)、服務(wù)器設(shè)置、servlet的jar包未導(dǎo)進(jìn)去或者沒有隨項(xiàng)目發(fā)布等等。
如果是路徑錯(cuò)誤,仔細(xì)檢查即可解決問題。
服務(wù)器沒設(shè)置好也會(huì)報(bào)這個(gè)錯(cuò)誤,這一般是新手剛開始學(xué)時(shí)遇到的問題,就是要把eclipse中的tomcat的server location設(shè)置為use tomcat installation,在eclipse界面雙擊tomcat server見如圖設(shè)置:

如果是servlet的jar包問題,則通過build path引入jar包,在libraries選項(xiàng)卡添加外部jar文件,并在order and export選項(xiàng)卡中勾選應(yīng)用,最后在deployment and assessment選項(xiàng)中添加它,表明tomcat發(fā)布時(shí)將它拷貝到項(xiàng)目下WEB-INF\lib目錄中。
而今天我遇到的問題卻不是其中任何一個(gè),想想我也沒動(dòng)什么東西,只是修改代碼時(shí),想用另外一種方法實(shí)現(xiàn)上傳功能,不料引入一個(gè)jar包又刪掉后出現(xiàn)了404的問題,很無奈。
問題出來了是要解決的,折騰半天,終于找到問題所在了:刪jar包時(shí)不小心把發(fā)布所包含的webapp給remove掉了,這就難怪報(bào)找不到路徑了,見圖

好了,問題解決。
注意:還需要將tomcat清理干凈后重新啟動(dòng),要不還是會(huì)報(bào)異常
相關(guān)文章
最長(zhǎng)重復(fù)子數(shù)組 findLength示例詳解
今天給大家分享一道比較常問的算法面試題,最長(zhǎng)重復(fù)子數(shù)組 findLength,文中給大家分享解題思路,結(jié)合示例代碼介紹的非常詳細(xì),需要的朋友參考下吧2023-08-08
Java內(nèi)存模型(JMM)及happens-before原理
五分鐘帶你學(xué)會(huì)用java解析json字符串
springboot Quartz動(dòng)態(tài)修改cron表達(dá)式的方法
Java中的SimpleDateFormat的線程安全問題詳解

