tomcat没法启动的缘由

 

 

 

1、排查思路

最直接也是最有效的办法:看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

相关文章
相关标签/搜索