0

在 Tomcat 服务器中运行项目时,我收到以下消息

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

谁能帮我摆脱这个问题。

4

2 回答 2

2

根据 servlet 规范,Tomcat 不允许 Web 应用程序提供它自己的任何 servlet API 类的副本。因此,Tomcat 拒绝加载该 JAR 文件。

假设您没有尝试使用您的 Tomcat 版本不支持的功能(您没有提及),您的 webapp 应该可以正常工作。Tomcat 6.0 及更高版本支持 servlet 2.5(及更早版本),Tomcat 7.0 支持 servlet 3.0 版本(及更早版本)。

于 2012-07-07T11:23:34.420 回答
1

删除 servlet.jar.Tomcat 有自己的 servlet。

于 2012-07-07T13:00:04.690 回答