ServletException

2 respostas
heineken

Boa noite computeros de plantão, tudo bem

Estou tentando implementar um upload simples e já usei ServletFileUpload e FileUpload. Existem muitos exemplos prontos em outros Foruns daqui mesmo, eu já me utilizei de vários, tenho certeza de que todos são funcionais, mas falta algo aqui em minha configuração que esta lançando uma exception terrível. Eu não consigo identificar o motivo:

Alguém conhece estas Exceptions ???

root cause

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

org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)

org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)

org.apache.jsp.upload_jsp._jspService(upload_jsp.java:87)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

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

org.apache.commons.fileupload.DefaultFileItemFactory.createItem(DefaultFileItemFactory.java:103)

org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:358)

org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:310)

org.apache.jsp.upload_jsp._jspService(upload_jsp.java:65)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause
java.lang.ClassNotFoundException: org.apache.commons.io.output.DeferredFileOutputStream

java.net.URLClassLoader$1.run(Unknown Source)

java.security.AccessController.doPrivileged(Native Method)

java.net.URLClassLoader.findClass(Unknown Source)

java.lang.ClassLoader.loadClass(Unknown Source)

java.lang.ClassLoader.loadClass(Unknown Source)

java.lang.ClassLoader.loadClassInternal(Unknown Source)

org.apache.commons.fileupload.DefaultFileItemFactory.createItem(DefaultFileItemFactory.java:103)

org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:358)

org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:310)

org.apache.jsp.upload_jsp._jspService(upload_jsp.java:65)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

java.lang.ClassNotFoundException: org.apache.commons.io.output.DeferredFileOutputStream

java.net.URLClassLoader$1.run(Unknown Source)

java.security.AccessController.doPrivileged(Native Method)

java.net.URLClassLoader.findClass(Unknown Source)

java.lang.ClassLoader.loadClass(Unknown Source)

java.lang.ClassLoader.loadClass(Unknown Source)

java.lang.ClassLoader.loadClassInternal(Unknown Source)

org.apache.commons.fileupload.DefaultFileItemFactory.createItem(DefaultFileItemFactory.java:103)

org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:358)

org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:310)

org.apache.jsp.upload_jsp._jspService(upload_jsp.java:65)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Obrigado

Heineken

2 Respostas

Rafael_Carneiro

Está faltando a lib do Apache Commons FileUpload.

romuloff

.
achei este topico e vou desenterrar pois tive um problema similar e resolvi com a lib commons IO ao inves da commons fileupload
http://commons.apache.org/io/

Criado 29 de novembro de 2008
Ultima resposta 20 de mai. de 2009
Respostas 2
Participantes 3