启动tomcat后,控制台输出信息:
WEB-INF/lib/servlet-api.jar not loaded. See Servlet Spec 2.3, section 9.7.2
原因:
工程 包含javax.servlet包的JAR包,造成与Tomcat自身的servlet-api.jar的冲突,因为Tomcat的WebappClassLoader加载JAR包时会进行校验。
解决办法:
保证WEB-INF/lib跟tomcat6.0 lib下的JAR包与项目的web-inf/lib没有重复的包即可。所以,将项目的web-inf/lib下的servlet-api.jar删掉就OK了。