信息: validateJarFile(D:/xj/workspace/webworktest/webapp/WEB-INF/lib/servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
分析:
jsp-api.jar和servlet-api.jar这两个包tomcat的common/lib已经有了,必须将/WEB-INF/lib/目录下的去掉,否则会冲突的,会引起tomcat启动正常,而页面却总是无内容显示的错误
解决方案:
将/WEB-INF/lib/目录下的jsp-api.jar和servlet-api.jar删除
原来,tomcat 启动后先将tomcat/common/lib目录下的jar包全部读入内存,如果webapps目录里的应用程序中WEB-INF/lib目录下有相同的包,将无法加载,估计不同版本的包之间也会造成类似问题。因此建议尽量不要把jar包放入tomcat/common/lib目录下,应该放入WEB- INF/lib目录下。