欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringMVC運(yùn)行時(shí)出現(xiàn)404錯(cuò)誤的解決辦法匯總(基本包含所有錯(cuò)誤可能)

 更新時(shí)間:2024年04月18日 14:17:55   作者:天天向上的bean  
初學(xué)SpringMVC基本都會(huì)碰到404問(wèn)題(確實(shí)也困擾了我好長(zhǎng)時(shí)間),但出現(xiàn)404問(wèn)題的原因有很多,如果確認(rèn)路徑,代碼沒(méi)問(wèn)題,并且服務(wù)器可以正常啟動(dòng),依然出現(xiàn)404問(wèn)題的話,就根據(jù)本篇步驟逐一排查,需要的朋友可以參考下

前言

初學(xué)SpringMVC基本都會(huì)碰到404問(wèn)題(確實(shí)也困擾了我好長(zhǎng)時(shí)間),但出現(xiàn)404問(wèn)題的原因有很多,如果確認(rèn)路徑,代碼沒(méi)問(wèn)題,并且服務(wù)器可以正常啟動(dòng),依然出現(xiàn)404問(wèn)題的話,就根據(jù)本篇步驟逐一排查。這里總結(jié)出初學(xué)SpringMVC遇到404問(wèn)題的排查步驟,基本包含了所有錯(cuò)誤的可能性。

第一步

檢查項(xiàng)目目錄下的web文件夾(如下所示)的藍(lán)點(diǎn)是否亮起;

沒(méi)有藍(lán)點(diǎn)意味著識(shí)別不出這是個(gè)web項(xiàng)目

如果沒(méi)亮根據(jù)以下步驟操作,如果有藍(lán)點(diǎn)亮起,直接跳到第二步。

在這里插入圖片描述

在這里插入圖片描述

看到藍(lán)點(diǎn)亮起之后(需要注意一點(diǎn),這里其實(shí)并不是非要等到藍(lán)點(diǎn)亮起,因?yàn)閕dea有時(shí)候自己也會(huì)有問(wèn)題,只需要檢查Artifacts下沒(méi)有以下圖片中的警告即可)重啟服務(wù)器再試一下,如果還是出現(xiàn)404,則進(jìn)行第二步檢查。

在這里插入圖片描述

第二步

檢查Artifacts中WEB-INF文件下面是否有l(wèi)ib文件;

在這里插入圖片描述

在這里插入圖片描述

如圖上圖所示W(wǎng)EB-INF沒(méi)有l(wèi)ib文件,需要手動(dòng)導(dǎo)入并且手動(dòng)添加jar包,具體操作步驟如下圖所示,有l(wèi)ib目錄并且確定jar包都導(dǎo)入的話,直接跳到第三步;

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

  • 添加好lib文件和jar包后,重啟服務(wù)器,如果依然有404問(wèn)題,則進(jìn)行第四步;

第三步

  • 檢查tomcat版本,如果是tomcat10,換成tomcat9再次調(diào)試;
  • 盡量保證導(dǎo)入的web版本是4.0進(jìn)行調(diào)試;
  • 如果確認(rèn)tomcat和web的版本都沒(méi)問(wèn)題,此時(shí)大概率就是idea的版本問(wèn)題了(這也是我出問(wèn)題的地方,我用了2023版,換成2022再次運(yùn)行404問(wèn)題就解決了),重新下載個(gè)其他版本的idea再次進(jìn)行調(diào)試;

小結(jié)

  • 以上大概率可以解決404的所有問(wèn)題了,萬(wàn)一還是不行,可能是maven存在問(wèn)題,可以刪庫(kù)重新導(dǎo)入試一下,也有可能是導(dǎo)入servlet依賴(lài)的版本不兼容,可以更換版本試一下。。。。不過(guò)個(gè)人覺(jué)得以上那些情況可以解決90%以上的問(wèn)題了,前提是確認(rèn)代碼正確,服務(wù)器可以運(yùn)行,路徑也是正確的!?。。ㄖ匾。?!重要?。。。?/strong>

到此這篇關(guān)于SpringMVC運(yùn)行時(shí)出現(xiàn)404錯(cuò)誤的解決辦法匯總(基本包含所有錯(cuò)誤可能)的文章就介紹到這了,更多相關(guān)SpringMVC運(yùn)行出現(xiàn)404內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談spring-boot的單元測(cè)試中,@Before不被執(zhí)行的原因

    淺談spring-boot的單元測(cè)試中,@Before不被執(zhí)行的原因

    這篇文章主要介紹了淺談spring-boot的單元測(cè)試中,@Before不被執(zhí)行的原因,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • 劍指Offer之Java算法習(xí)題精講數(shù)組與二叉樹(shù)

    劍指Offer之Java算法習(xí)題精講數(shù)組與二叉樹(shù)

    跟著思路走,之后從簡(jiǎn)單題入手,反復(fù)去看,做過(guò)之后可能會(huì)忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會(huì)發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • SpringBoot集成SpringSecurity安全框架方式

    SpringBoot集成SpringSecurity安全框架方式

    這篇文章主要介紹了SpringBoot集成SpringSecurity安全框架方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • JAVA Iterator接口與增強(qiáng)for循環(huán)的實(shí)現(xiàn)

    JAVA Iterator接口與增強(qiáng)for循環(huán)的實(shí)現(xiàn)

    這篇文章主要介紹了JAVA Iterator接口與增強(qiáng)for循環(huán)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • java實(shí)現(xiàn)文件上傳和下載

    java實(shí)現(xiàn)文件上傳和下載

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)文件上傳和下載,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Mybatis傳入List實(shí)現(xiàn)批量更新的示例代碼

    Mybatis傳入List實(shí)現(xiàn)批量更新的示例代碼

    這篇文章主要介紹了Mybatis傳入List實(shí)現(xiàn)批量更新的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Java泛型通配符的使用詳解

    Java泛型通配符的使用詳解

    本文主要介紹了Java泛型通配符的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • java字符串抉擇

    java字符串抉擇

    下面給大家解析字符串連接方面的知識(shí),包括string,stringbuffer和stringbuilder等方面的知識(shí),對(duì)java字符串知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-12-12
  • Java中泛型的使用和優(yōu)點(diǎn)解析

    Java中泛型的使用和優(yōu)點(diǎn)解析

    這篇文章主要介紹了Java中泛型的使用和優(yōu)點(diǎn)解析,泛型使用過(guò)程中,操作的數(shù)據(jù)類(lèi)型被指定為一個(gè)參數(shù),這種參數(shù)類(lèi)型可以用在類(lèi)、接口和方法中,分別被稱(chēng)為泛型類(lèi)、泛型接口、泛型方法,需要的朋友可以參考下
    2023-09-09
  • Java定時(shí)器Timer與TimerTask的使用詳解

    Java定時(shí)器Timer與TimerTask的使用詳解

    這篇文章主要介紹了Java定時(shí)器Timer與TimerTask的使用詳解,在JDK類(lèi)庫(kù)中Timer主要負(fù)責(zé)計(jì)劃任務(wù)的功能,也就是在指定時(shí)間執(zhí)行某一任務(wù),執(zhí)行時(shí)候會(huì)在主線程之外起一個(gè)單獨(dú)的線程執(zhí)行指定的任務(wù),該類(lèi)主要是設(shè)置任務(wù)計(jì)劃,但封裝的類(lèi)是TimerTask類(lèi),需要的朋友可以參考下
    2023-10-10

最新評(píng)論