Forum Main Page > JSP / Servlets

Erro UPLOAD

Goto page 1

New Topic    Reply Message
  1. Comment Arrow




  1. igoroliveira
    Offline
    Posts: 144

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    alguem em ajuda a arrumar esse erro:


    org.apache.jasper.JasperException: Exception in JSP: /upload.jsp:9

    6: try {
    7: DiskFileUpload fu = new DiskFileUpload();
    8:
    9: List fileItems = fu.parseRequest(request);
    10:
    11: Iterator i = fileItems.iterator();
    12:


    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    root cause

    javax.servlet.ServletException: org/apache/commons/io/output/DeferredFileOutputStream
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:85
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
    org.apache.jsp.upload_jsp._jspService(upload_jsp.java:83)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    root cause

    java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
    org.apache.commons.fileupload.DefaultFileItemFactory.createItem(DefaultFileItemFactory.java:102)
    org.apache.commons.fileupload.FileUploadBase.createItem(FileUploadBase.java:500)
    org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367)
    org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:26
    org.apache.jsp.upload_jsp._jspService(upload_jsp.java:53)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    Obrigado




  1. dennisrosa
    Offline
    Posts: 966

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    sua aplicação não está encontrando o http://jakarta.apache.org/commons/fileupload/

    Disponibilize o jar na sua lib


    Um Abraço,
    Dennis




  1. igoroliveira
    Offline
    Posts: 144

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Mas ele já se encontra na lib sim! se fosse assim ele nao encontraria os outros objetos da lib, mas é apenas o request q ele fala q nao existe!




  1. igoroliveira
    Offline
    Posts: 144

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    me ajudem por favor!




  1. Anunciante

    Comment Arrow




  1. dennisrosa
    Offline
    Posts: 966

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    estranho isso.

    Tente disponibilizar esse jar do diretorio common/lib/ do tomcat.

    Dennis




  1. Edinei Manica
    Offline
    Posts: 2434

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    igoroliveira:
    alguem em ajuda a arrumar esse erro:


    org.apache.jasper.JasperException: Exception in JSP: /upload.jsp:9

    6: try {
    7: DiskFileUpload fu = new DiskFileUpload();
    8:
    9: List fileItems = fu.parseRequest(request);
    10:
    11: Iterator i = fileItems.iterator();
    12:


    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    root cause

    javax.servlet.ServletException: org/apache/commons/io/output/DeferredFileOutputStream
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:85
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
    org.apache.jsp.upload_jsp._jspService(upload_jsp.java:83)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    root cause

    java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
    org.apache.commons.fileupload.DefaultFileItemFactory.createItem(DefaultFileItemFactory.java:102)
    org.apache.commons.fileupload.FileUploadBase.createItem(FileUploadBase.java:500)
    org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367)
    org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:26
    org.apache.jsp.upload_jsp._jspService(upload_jsp.java:53)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


    Obrigado




    Exatamente o que está acontecendo com o meu... COnseguio resolver ?
    _________________
    -------------------------
    http://manicait.blogspot.com
    E-mail: Edinei_Manica@yahoo.com.br
    Sun Certified Java Programmer (SCJP)
    Sun Certified Web Component Developer for J2EE 5(SCWCD)
    J2SE, J2ME e J2EE - 6 ANOS
    Porto Alegre/ Passo Fundo / Soledade / RS




  1. Dailma
    Offline
    Posts: 1

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Aconteceu o mesmo erro comigo e conseguir resolver retirando o encType, que deve ser utilizado apenas no momento do upload.

    <form name="" action="" method="" enctype="">

    Onde temos:

    name: o identificador do formulário. Utilizado principalmente em Scripts client-side (JavaScript);

    action: nome do script que receberá os dados do formulário ao ser submetido. Mais à frente estão abordadas as maneiras de tratar esses dados recebidos;

    method: método de envio dos dados: get ou post;

    enctype: formato em que os dados serão enviados. O default é urlencoded. Se for utilizado um elemento do tipo upload de arquivo (file) é preciso utilizar o tipo multipart/form-data.




  1. fabiano_map
    Offline
    Posts: 1

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Dailma :
    Aconteceu o mesmo erro comigo e conseguir resolver retirando o encType, que deve ser utilizado apenas no momento do upload.

    <form name="" action="" method="" enctype="">

    Onde temos:

    name: o identificador do formulário. Utilizado principalmente em Scripts client-side (JavaScript);

    action: nome do script que receberá os dados do formulário ao ser submetido. Mais à frente estão abordadas as maneiras de tratar esses dados recebidos;

    method: método de envio dos dados: get ou post;

    enctype: formato em que os dados serão enviados. O default é urlencoded. Se for utilizado um elemento do tipo upload de arquivo (file) é preciso utilizar o tipo multipart/form-data.






  1. gsas_usp
    Offline
    Posts: 16

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Se você receber esse erro:

    Significa que você precisa de mais um jar: commons-io-1.2.jar
    http://jakarta.apache.org/site/downloads/downloads_commons-io.cgi
    _________________
    Gustavo




  1. elismaelgm
    Offline
    Posts: 20

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Pessoal como faço para resolver este problema?

    org.apache.jasper.JasperException: An exception occurred processing JSP page /upload.jsp at line 17

    14: upload.setRepositoryPath("C:\\elismael");
    15:
    16: // Parse the request
    17: List items = upload.parseRequest(request);
    18:
    19: Iterator it = items.iterator();
    20: while (it.hasNext()) {


    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

    root cause

    javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
    org.apache.jsp.upload_jsp._jspService(upload_jsp.java:92)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    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:350)
    org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:302)
    org.apache.jsp.upload_jsp._jspService(upload_jsp.java:67)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)



    Obrigado a todos.




  1. anderson.wagner
    Offline
    Posts: 783

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    elismaelgm:
    Pessoal como faço para resolver este problema?




    gsas_usp:
    Se você receber esse erro:

    Significa que você precisa de mais um jar: commons-io-1.2.jar
    http://jakarta.apache.org/site/downloads/downloads_commons-io.cgi




  1. xpantor_drums
    Offline
    Posts: 1

    Comment Arrow

    Publicado em: 10/04/2009 05:18:44

    Oi amigo, tive este problema ontem a noite, e na busca pelo erro o codigo estava ok, foi quando vi que o problema era no relacionamento do meu banco MySQL, coisa simples

    se estiver usando banco, retire as restriçoes das chaves estrangeiras e veja se funciona, assim pelo menos vc saberá se o problema eh no codigo ou no retorno do banco

    abraços
    _________________
    Thomas A S Abrantes
    ----------------------------------------
    www.Hostbra.com
    www.midia7.com




  1. Relacionados




  1. Anunciante





New Topic    Reply Message     Forum Main Page -> JSP / Servlets


Goto page 1