java.lang.NoClassDefFoundError:javax / servlet / http / HttpServletRequest

阿米尔(Amir Rachum):

我收到以下错误:

06/08/2011 02:56:33 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet UploadTheme threw exception
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
    at org.apache.commons.fileupload.servlet.ServletRequestContext.getContentType(ServletRequestContext.java:73)
    at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:905)
    at org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:331)
    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:351)
    at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
    at cs236369.hw5.servlets.xml.UploadTheme.doPost(UploadTheme.java:47)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Unknown Source)

我将JARS放在下WEB-INF/lib这是项目类路径的样子:项目设定

这是运行配置: 在此处输入图片说明

当我添加FileUpload时,问题开始了。
知道有什么问题吗?

Kal:

在服务器的运行配置中,不需要commons-upjar文件。我怀疑这是导致此问题的原因,因为在加载文件上传类的类加载器与尝试加载servlet特定类的类加载器之间,类问题存在一定的可见性。

您应该摆脱它,并将其保留为WEB-INF / lib的一部分。希望可以解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java.lang.NoClassDefFoundError:javax / servlet / http / HttpServlet

java.lang.NoClassDefFoundError:javax / servlet / ServletContext

java.lang.NoSuchMethodError:javax.servlet.http.HttpServletRequest.isAsyncStarted()同时将Mockito与Junit一起使用

Java Spring MVC-java.lang.NoClassDefFoundError:javax / servlet / ServletContext

java.lang.NoClassDefFoundError:javax / servlet / jsp / jstl / core / ConditionalTagSupport

HTTP状态500-javax.servlet.ServletException:java.lang.NoClassDefFoundError:edu / stanford / nlp / tagger / maxent / MaxentTagger

javax.servlet.ServletException:java.lang.NoClassDefFoundError:javax / servlet / jsp / jstl / core / ConditionalTagSupport

如何解决:javax.servlet.ServletException:java.lang.NoClassDefFoundError:javax / xml / ws / soap / SOAPFaultException

javax.servlet.http.HttpServletRequest.getParts()Ljava / util / Collection错误

Java JSTL错误java.lang.NoClassDefFoundError:javax / servlet / jsp / jstl / core / LoopTag

javax.servlet.ServletException:java.lang.NoClassDefFoundError:org / apache / commons / io / output / DeferredFileOutputStream

将码头7更新为码头8:java.lang.NoClassDefFoundError:javax / servlet / FilterRegistration

javax.servlet.ServletException: com.vaadin.server.ServiceException: java.lang.NoClassDefFoundError

HTTP状态500 javax.servlet.ServletException:Servlet [Jersey RESTful App]的Servlet.init()抛出异常java.lang.IllegalArgumentException

java.lang.NoSuchMethodError:javaxservlet.http.HttpServletRequest.isAsyncStarted()Z

java.lang.NoSuchMethodError:javax.servlet.http.Cookie.setHttpOnly(Z)V

错误500-内部服务器错误java.lang.NoClassDefFoundError:javax / servlet / jsp / jstl / core / Config

javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: java.lang.NoClassDefFoundError: org/json/JSONObject

无法使用Spring WebFlow将对象强制转换为javax.servlet.http.HttpServletRequest

java.lang.NoClassDefFoundError:使用javax /的/ ELManager

java.lang.NoClassDefFoundError:javax / validation / ParameterNameProvider

java.lang.NoClassDefFoundError:javax / json / Json

java.lang.NoClassDefFoundError:javax / activation / DataContentHandler

java.lang.NoClassDefFoundError:javax / persistence / EntityListeners

javax.servlet.http.Part.getSubmittedFileName()Ljava / lang / String

java.lang.ClassCastException:Servlet.Telnet无法转换为javax.servlet.Servlet

Java Servlet-会话清理(HttpServletRequest)

java.lang.ClassNotFoundException:javax.servlet.jsp.tagext.Tag

月蚀:java.lang.NoClassDefFoundError:使用javax /激活/ DataHandler的