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文件。