错误如图所示
第一种:
打开file下的ProjectStructure 找到如图所示的界面,把原来的先选中点击 - 号,在点击+号创建一个新的
然后如图所示的EditConfigurations
进入以后点击Deployment,把原来的选中点击右侧-号删除,再点击+号把新建的加进去,然后点击OK,重启Tomcat
第二种:
首先查看你的WEB目录下的web.xml里
<servlet>和<servlet-mapping>是否通过<servlet-name>属性一一对应
其次查看你的Servlet类里的
@WebServlet("/book-query")是否和web.xml里<servlet-mapping>下的<url-pattern>/book-query</url-pattern>里的一致
如果一致还出现以上错误
需要修改web.xml里头部的代码,如图所示:
修改完成以后重启Tmocat
tomcat启动成功
原因:
<!--metadata-complete="true"则容器部署时,@WebServlet将只依赖web.xml-->