Tomcat启动失败的几种解决办法

1.重复映射

用Eclipse开发,新建了的servlet会有一个url-pattern声明: 

这样就不需要在web.xml中添加映射,如果在web.xml中添加了这样一段:

  <servlet>
    <servlet-name>InfoSevlet</servlet-name>
    <servlet-class>com.InfoSevlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>InfoSevlet</servlet-name>
    <url-pattern>/InfoSevlet</url-pattern>
  </servlet-mapping>

那么就会重复,Tomcat就会启动失败。 
所以制定了web.xml之后,删掉@WebServlet(“InfoSevlet”)即可。

 2.Tomcat找不到jar文件

一般情况下项目使用的jar文件都是复制到WebContent(Eclipse。在MyEclipse中是WebRoot)>WEB-INF>lib文件夹中,然后在BuildPath中添加到项目,注意,这里要把jar文件再次放置到Tomcat下的lib文件夹下,否则Tomcat会找不到引用的jar文件而启动失败。

如下图所示:提示找不到类。就是因为Tomcat的lib文件夹下没有添加jar文件。

原文地址:https://www.cnblogs.com/feipeng8848/p/6698868.html