Servlet 中的 WebServlet 注解不生效

IDEA 2019.2.2
Tomcat 7.0.88

在复习制作 Web 项目时,启动后跳转到 Servlet 中总是出现 404 错误,没有找到这个 Servlet

一、可能注解属性不正确

那可能是因为注解中没有设置 urlPatterns 属性只有 name 属性,因为他默认添加的 Servlet 注解如下

需要给他换成 url 链接,这样才能通过链接访问

或者指定他俩的属性

二、可能 web.xml 设置不正确

检查 web.xml 文件中的 web-app 标签,查看它的版本是否为 3.0 以上。而且 metadata-complete 需要为 false ,或者删除 metadata-complete 标签属性:


相关参考:

发表评论