[Tomcat] validateJarFile(servlet-api.jar) - jar未加载。 违规类:javax / servlet / Servlet.class org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(\ WEB-INF \ lib \ servlet-api.jar) - jar不行 加载。请参阅Servlet规范2.3,第9.7.2节。违规课程: 的javax / servlet的/ Servlet.class。
我google了这个,我知道我在我的项目WEB-INF / lib中使用servlet-api.jar,而且我在tomcat / lib文件夹中也有相同的servlet-api.jar。所以我必须删除servlet-api.jar,但是如果我删除那个jar,我在导入javax.servlet时遇到错误。*;所以如何解决这个问题,帮我修复这个错误。谢谢你提前
答案 0 :(得分:18)
你得到的错误是因为servlet-api需要在编译时构建路径上,在运行时你的应用程序将从tomcat / lib中获得servlet-api
所以简单地将它添加到构建路径中,简而言之,在编译时需要servlet-api
以及运行时
答案 1 :(得分:10)
尝试此操作以删除您收到的警告消息。
servlet.jar
目录中拥有lib
。C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\YOUR_project\WEB-INF\lib