我今天重新启动了tomcat,并且webapp处于脱机状态。
当我提到catalina.out文件时,我看到了以下错误。
Dec 27, 2012 6:38:21 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/dun/stud01/webapps/WEB-INF/lib/servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
此前所有这段时间的应用工作正常。 它是一个Unix IBM-AIX服务器环境。
我一直都不知道出了什么问题。 任何人都可以建议如何在线恢复网站。
答案 0 :(得分:3)
您是否看过servlet spec的相关章节?它说:
它不能允许WAR覆盖J2SE或Java servlet API 类。
换句话说,您应该不在您的网络应用中提供servlet.jar
,因为它已经与Tomcat一起提供。将其从.war中删除并重新启动Tomcat。