在 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
谁能帮我摆脱这个问题。
根据 servlet 规范,Tomcat 不允许 Web 应用程序提供它自己的任何 servlet API 类的副本。因此,Tomcat 拒绝加载该 JAR 文件。
假设您没有尝试使用您的 Tomcat 版本不支持的功能(您没有提及),您的 webapp 应该可以正常工作。Tomcat 6.0 及更高版本支持 servlet 2.5(及更早版本),Tomcat 7.0 支持 servlet 3.0 版本(及更早版本)。
删除 servlet.jar.Tomcat 有自己的 servlet。