jar没有加载,我正在使用eclipse IDE
问题描述:
INFO:validateJarFile(E:\ JavaProjectPractic.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ wtpwebapps \ KKWebSite \ WEB-INF \ lib \ servlet-api .jar) - jar没有加载。请参阅Servlet规范3.0,第10.7.2节。有效的类:javax/servlet/Servlet.classjar没有加载,我正在使用eclipse IDE
答
您不应该将servlet-api.jar
置于您的Web应用程序的WEB-INF/lib
目录中。 Servlet API由servlet容器提供。
从您的Web应用程序的WEB-INF/lib
目录中删除servlet-api.jar
。
如果您的项目是Maven项目,并且您对servlet-api.jar
有依赖关系,那么将依赖项的范围设置为provided
。怎么会看在你的pom.xml
一个例子:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
你必须添加你所看到的,所以我们可以正确地诊断它的问题的详细信息。 – 2014-09-30 16:54:34
我只是用jsp servlet来做这件事。如果我从lib中删除servlet api,它会在我的servlet页面中产生错误, – Samar 2014-09-30 16:58:34
可能是http://stackoverflow.com/questions/1993493/error-servlet-jar-not-loaded-offending-class-javax-servlet- servlet-class – Raedwald 2015-02-13 13:04:48