在 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(及更早版本)。
关于jsp - validateJarFile 未在 eclipse 和 netbeans 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11373650/