最直接也是最有效的办法:看console控制台 web
这是我看到的缘由,我先想到是否是web.xml里的url-pattern里的命名是否是冲突tomcat
由于我在这个项目以前写了一个项目,用的是同一个tomcat,单个启动上一个项目是没有任何问题的,因此排除掉不是tomcat自己的问题app
接下来,我在控制台上上看到这一行报错缘由,所以断定是个人AdminServlet中有问题,由于考虑到修改映射,web.xml和@WebServlet配置一个就好,两个servlet类也不能相同,因此我将该类里的@WebServlet("/AdminServlet")注释掉webapp
而后我再次运行,问题解决。maven
在这个解决问题的过程当中,我还收集到如下几个缘由,但愿能够帮到须要的人url
1.Tomcat对应的工做空间(如,Tomcat安装目录下webapps或者wtpwebapps)工程不存在,如上图所示。
解决方案:删除对应文件夹,重启Tomcat。xml
2.工程自己有报错或者工程引入jar包有问题
解决方案:若是是maven构建的,听说能够Run as->maven test,检查依赖的jar包有无问题
blog