Tomcat部署web項(xiàng)目出現(xiàn)http狀態(tài)404未找到的詳細(xì)解決方案
問(wèn)題描述:
當(dāng)我們向tomcat服務(wù)器發(fā)起請(qǐng)求時(shí),出現(xiàn)如下的錯(cuò)誤狀態(tài)提示–404.這個(gè)問(wèn)題在開(kāi)發(fā)過(guò)程中可能會(huì)經(jīng)常遇到,所以做一個(gè)歸納總結(jié):
以下的內(nèi)容適用于IDEA,使用其他編輯器的小伙伴們需要注意區(qū)別。
情景①
–> 訪問(wèn)的資源并不存在,仔細(xì)檢查文件名與路徑中的文件名是否一致,比如:hello.jsp寫成了hallo.jsp。
情景②
–> 虛擬路徑?jīng)]有寫對(duì),可以在配置tomcat里查看虛擬路徑名,一般請(qǐng)求路徑中包含虛擬路徑名(也可以不包含),例如:http://localhost:8080/chapter08/test.jsp
情景③
–> 訪問(wèn)的servlet資源文件沒(méi)有在web.xml中進(jìn)行配置,或者沒(méi)有在對(duì)應(yīng)的servlet類上添加注解@WebServlet("/test").
情景④
–> 相關(guān)的依賴jar包沒(méi)有添加到項(xiàng)目當(dāng)中,需要手動(dòng)進(jìn)行添加。檢查了之后發(fā)現(xiàn)沒(méi)有任何問(wèn)題,但還是報(bào)404。解決方法是:確定jar包是否已經(jīng)被發(fā)布到類路徑下。
依次點(diǎn)擊:File->ProjectStructure->Artifacts
將項(xiàng)目所有的依賴jar包添加到lib目錄下,點(diǎn)擊+號(hào),選擇第一項(xiàng),在打開(kāi)的頁(yè)面中將project libraries的內(nèi)容拷貝粘貼即可。
小結(jié):90%以上的錯(cuò)誤出現(xiàn)在細(xì)節(jié)問(wèn)題上,剩下的10%的錯(cuò)誤出現(xiàn)在對(duì)知識(shí)點(diǎn)的掌握不夠全面。沒(méi)有學(xué)不會(huì),只有不會(huì)學(xué)。
總結(jié)
到此這篇關(guān)于Tomcat部署web項(xiàng)目出現(xiàn)http狀態(tài)404未找到的詳細(xì)解決方案的文章就介紹到這了,更多相關(guān)Tomcat部署web項(xiàng)目http狀態(tài)404未找到內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Tomcat執(zhí)行startup.bat出現(xiàn)閃退的可能原因及解決
本文主要介紹了Tomcat執(zhí)行startup.bat出現(xiàn)閃退的可能原因及解決,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04Tomcat9安裝windows服務(wù)的詳細(xì)教程
這篇文章主要介紹了Tomcat9安裝windows服務(wù)的教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11詳解Tomcat Web 應(yīng)用綁定域名的幾種方式
本篇文章主要介紹了詳解Tomcat Web 應(yīng)用綁定域名的幾種方式,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-12-12tomcat點(diǎn)擊startup.bat出現(xiàn)閃退的原因及解決方法
本文主要介紹了tomcat點(diǎn)擊startup.bat出現(xiàn)閃退的原因及解決方法,文中通過(guò)圖文介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2023-09-09redission-tomcat快速實(shí)現(xiàn)從單機(jī)部署到多機(jī)部署詳解
這篇文章主要介紹了redission-tomcat快速實(shí)現(xiàn)從單機(jī)部署到多機(jī)部署詳解,本文介紹一個(gè)基于redis的tomcat session管理開(kāi)源項(xiàng)目:redission-tomcat,可無(wú)代碼侵入式地快速實(shí)現(xiàn)session共享,需要的朋友可以參考下2019-06-06關(guān)于Tomcat啟動(dòng)失敗報(bào)循環(huán)依賴的問(wèn)題解決(AncestorAxisIterator)
這篇文章主要介紹了關(guān)于Tomcat啟動(dòng)失敗報(bào)循環(huán)依賴的問(wèn)題解決(AncestorAxisIterator),Tomcat 服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,需要的朋友可以參考下2023-07-07tomcat常見(jiàn)的錯(cuò)誤與解決方案小結(jié)
web容器其實(shí)都是tomcat,但tomcat的內(nèi)核很豐富,如果要完全理解需要很長(zhǎng)的時(shí)間和較多的編程經(jīng)驗(yàn)。不管是初學(xué)者還是有經(jīng)驗(yàn)的web程序員,使用Tomcat容器的時(shí)候會(huì)發(fā)生包括404,運(yùn)行啟動(dòng)錯(cuò)誤,以及亂碼等等的問(wèn)題,本文將開(kāi)發(fā)過(guò)程中遇到的常見(jiàn)錯(cuò)誤和簡(jiǎn)單解決方法分享給大家。2016-11-11tomcat虛擬主機(jī)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
對(duì)于Tomcat服務(wù)器,可以放置多個(gè)網(wǎng)站(多個(gè)web應(yīng)用),這就是講配置多個(gè)虛擬主機(jī),可以看成好像有多個(gè)主機(jī),而每個(gè)主機(jī)上有一個(gè)web應(yīng)用2017-07-07