validateJarFile(servlet-api.jar) - 使用eclipse没有在tomcat中加载jar [英] validateJarFile(servlet-api.jar) - jar not loaded in tomcat using eclipse

查看:154
本文介绍了validateJarFile(servlet-api.jar) - 使用eclipse没有在tomcat中加载jar的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


[Tomcat] validateJarFile(servlet-api.jar) - jar未加载。
Offending类:javax / servlet / Servlet.class
org.apache.catalina.loader.WebappClassLoader validateJarFile INFO:
validateJarFile(\ WEB-INF \lib \ servlet-api。 jar) - 罐装不是
。请参见Servlet规范2.3,第9.7.2节。违规类:
javax / servlet / Servlet.class。

[Tomcat] validateJarFile(servlet-api.jar) - jar not loaded. Offending class: javax/servlet/Servlet.class org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class.

我用Google搜索,我知道我是在我的项目WEB-INF / lib中使用servlet-api.jar,我在tomcat / lib文件夹中也有相同的servlet-api.jar。所以我必须删除servlet-api.jar,但是如果我删除那个jar,我在导入javax.servlet时会出错。*;所以我该如何解决这个问题,帮我修复这个错误。提前谢谢

I googled for this,I got to know that I am using servlet-api.jar in my project WEB-INF/lib, and also I am having same servlet-api.jar in tomcat/lib folder. so I have to remove servlet-api.jar, But if I remove that jar, I am getting error in import javax.servlet.*; so how to I solve this, help me for fix this error.Thanks in advance

推荐答案

你得到的错误是因为servlet -api需要在编译时构建路径上,在运行时你的应用程序将从tomcat / lib中获得servlet-api

The error you are getting is because servlet-api needs to be on compile time build path, at runtime your app will have the servlet-api available from tomcat/lib

所以简单地将它添加到你的构建路径中,简而言之, servlet-api 在编译时也需要运行时

So add it to your build path simply, In short servlet-api is required at compile aswell as runtime

这篇关于validateJarFile(servlet-api.jar) - 使用eclipse没有在tomcat中加载jar的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆