Tomcat正常啟動(dòng),訪問(wèn)所有頁(yè)面均報(bào)404異常,404異??偨Y(jié)分析
404異常,很常見(jiàn),大多情況是路徑錯(cuò)誤、web.xml文件映射路徑寫(xiě)錯(cuò)、服務(wù)器設(shè)置、servlet的jar包未導(dǎo)進(jìn)去或者沒(méi)有隨項(xiàng)目發(fā)布等等。
如果是路徑錯(cuò)誤,仔細(xì)檢查即可解決問(wèn)題。
服務(wù)器沒(méi)設(shè)置好也會(huì)報(bào)這個(gè)錯(cuò)誤,這一般是新手剛開(kāi)始學(xué)時(shí)遇到的問(wèn)題,就是要把eclipse中的tomcat的server location設(shè)置為use tomcat installation,在eclipse界面雙擊tomcat server見(jiàn)如圖設(shè)置:
如果是servlet的jar包問(wèn)題,則通過(guò)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目錄中。
而今天我遇到的問(wèn)題卻不是其中任何一個(gè),想想我也沒(méi)動(dòng)什么東西,只是修改代碼時(shí),想用另外一種方法實(shí)現(xiàn)上傳功能,不料引入一個(gè)jar包又刪掉后出現(xiàn)了404的問(wèn)題,很無(wú)奈。
問(wèn)題出來(lái)了是要解決的,折騰半天,終于找到問(wèn)題所在了:刪jar包時(shí)不小心把發(fā)布所包含的webapp給remove掉了,這就難怪報(bào)找不到路徑了,見(jiàn)圖
好了,問(wèn)題解決。
注意:還需要將tomcat清理干凈后重新啟動(dòng),要不還是會(huì)報(bào)異常
相關(guān)文章
最長(zhǎng)重復(fù)子數(shù)組 findLength示例詳解
今天給大家分享一道比較常問(wèn)的算法面試題,最長(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的線程安全問(wèn)題詳解