出现以上情况可能的原因:
1.检查web.xml文件中的配置是否有错误
a.配置名称和mapping的名称是否相同
b.所有需要加class的配置,按ctrl查看是否可以跳转到类中
c.配置servlet时<url-pattern>有没有给接口加 “ / ”
2.检查jar包是否添加完整
例如:mysql的连接jar包...
3.有配置过滤器的查看自定义过滤器是否有错误
查看自定义过滤器中的doFilter()方法,
最后有没有执行chain.doFilter(request, response)语句
4.使用注解配置servlet接口的查看接口名称是否添加 “ / ”
在练习servlet项目时,出现了tomcat无法启动的问题,只要是启动不成功,那肯定是配置有问题!以上都是我自己踩过的坑,可能不全面,欢迎各位大神留言添加解决方案!