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