在Tomcat Server中运行项目时,我收到以下消息
INFO: validateJarFile(D:\Programming\Internproject\HRDBMS\HRDB\build\web\WEB-INF\lib\servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
任何人都可以帮助我摆脱这个问题。
答案 0 :(得分:2)
根据servlet规范,Tomcat不允许Web应用程序提供自己的任何servlet API类的副本。因此,Tomcat拒绝加载该JAR文件。
您的webapp应该可以正常工作,假设您没有尝试使用您的Tomcat版本不支持的功能(您没有提及)。 Tomcat 6.0及更高版本支持servlet 2.5(及更早版本),Tomcat 7.0支持版本servlet 3.0(及更早版本)。
答案 1 :(得分:1)
删除servlet.jar.Tomcat有自己的servlet。