關于@WebServlet(“LoginServlet”)404 報錯的解決辦法 “請求的資源[/test/LoginServlet] 不可用”
*一切事物的開頭總是困難這句話,在任何一種科學上都是適用的。 *
——馬克思
一個困擾了我n天的問題,終于終于還是解決了!
通過 @WebServlet ("loginServlet ";
這種形式可以快捷完成 Web.xml
的配置工作。那如果出現以下報錯該如何解決呢?
這里整理了全網最全的幾個解決辦法,方便逐一排查!(啊,這是經歷多少血和淚才會查到那么多啊!)
1、先檢查版本
先檢查兩個東西是否具備@WebServlet
這個快捷方式!(啊我的就是這個問題)
一言以蔽之,Tomcat 7.0 之后,Servlet3.0 之后的版本,才支持!
(啊我的 Tomcat 是 7.0 所以不支持,重新配置為 8.5 后成功)
Servlet 版本查看和修改方法:在 Web-INF 的 lib 下的 web.xml 中查看。創建 Servlet 模板的時候記得選上 3.0 版本!
2、在 web.xml 中,先查看版本是否是 version=“3.0”。
再看看在<web-app metadata-complete=false
這個標簽的屬性里是不是為 false,一般是沒有這個屬性(默認為 false)。
3、Project 欄選中 Build Automatically,然后重啟 Tomcat

來源博客
https://blog.csdn.net/qq_40210633/article/details/85939191
總結
老師說:解決的問題越多懂得越多。
但我哭得好大聲!
看完不點贊心會痛的!
看完不點贊心會痛的!
看完不點贊心會痛的!

👇 👇 👇 👇 👇 👇
