Tomcat部署web項(xiàng)目出現(xiàn)http狀態(tài)404未找到的詳細(xì)解決方案
問題描述:
當(dāng)我們向tomcat服務(wù)器發(fā)起請(qǐng)求時(shí),出現(xiàn)如下的錯(cuò)誤狀態(tài)提示–404.這個(gè)問題在開發(fā)過程中可能會(huì)經(jīng)常遇到,所以做一個(gè)歸納總結(jié):

以下的內(nèi)容適用于IDEA,使用其他編輯器的小伙伴們需要注意區(qū)別。
情景①
–> 訪問的資源并不存在,仔細(xì)檢查文件名與路徑中的文件名是否一致,比如:hello.jsp寫成了hallo.jsp。
情景②
–> 虛擬路徑?jīng)]有寫對(duì),可以在配置tomcat里查看虛擬路徑名,一般請(qǐng)求路徑中包含虛擬路徑名(也可以不包含),例如:http://localhost:8080/chapter08/test.jsp

情景③
–> 訪問的servlet資源文件沒有在web.xml中進(jìn)行配置,或者沒有在對(duì)應(yīng)的servlet類上添加注解@WebServlet("/test").
情景④
–> 相關(guān)的依賴jar包沒有添加到項(xiàng)目當(dāng)中,需要手動(dòng)進(jìn)行添加。檢查了之后發(fā)現(xiàn)沒有任何問題,但還是報(bào)404。解決方法是:確定jar包是否已經(jīng)被發(fā)布到類路徑下。
依次點(diǎn)擊:File->ProjectStructure->Artifacts

將項(xiàng)目所有的依賴jar包添加到lib目錄下,點(diǎn)擊+號(hào),選擇第一項(xiàng),在打開的頁面中將project libraries的內(nèi)容拷貝粘貼即可。

小結(jié):90%以上的錯(cuò)誤出現(xiàn)在細(xì)節(jié)問題上,剩下的10%的錯(cuò)誤出現(xiàn)在對(duì)知識(shí)點(diǎn)的掌握不夠全面。沒有學(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)閃退的可能原因及解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
Tomcat9安裝windows服務(wù)的詳細(xì)教程
這篇文章主要介紹了Tomcat9安裝windows服務(wù)的教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11
詳解Tomcat Web 應(yīng)用綁定域名的幾種方式
本篇文章主要介紹了詳解Tomcat Web 應(yīng)用綁定域名的幾種方式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12
tomcat點(diǎn)擊startup.bat出現(xiàn)閃退的原因及解決方法
本文主要介紹了tomcat點(diǎn)擊startup.bat出現(xiàn)閃退的原因及解決方法,文中通過圖文介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2023-09-09
redission-tomcat快速實(shí)現(xiàn)從單機(jī)部署到多機(jī)部署詳解
這篇文章主要介紹了redission-tomcat快速實(shí)現(xiàn)從單機(jī)部署到多機(jī)部署詳解,本文介紹一個(gè)基于redis的tomcat session管理開源項(xiàng)目:redission-tomcat,可無代碼侵入式地快速實(shí)現(xiàn)session共享,需要的朋友可以參考下2019-06-06
關(guān)于Tomcat啟動(dòng)失敗報(bào)循環(huán)依賴的問題解決(AncestorAxisIterator)
這篇文章主要介紹了關(guān)于Tomcat啟動(dòng)失敗報(bào)循環(huán)依賴的問題解決(AncestorAxisIterator),Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,需要的朋友可以參考下2023-07-07
tomcat虛擬主機(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

