Servlet中@WebServlet("XXXX")注解无效,访问servlet报404错误

tomcat正常启动,页面正常运行,当访问servlet时出现无响应的情况,控制台报错404,未访问到servlet。

因为web-app标签3.0以上版本才可以使用servlet的注解的,这是必要条件。如果web-app版本低于3.0。

解决办法是重建项目的时候选择3.0以上的版本

别的错误点这个