Ciao,
giorni fa ho seguito l'esempio presente in questa pagina http://www.tutorialspoint.com/jsp/js..._uploading.htm è tutto funzionava.
Ieri ho avuto problemi con eclipse, o cancellato i file jar da "Web App Libraries", e li ho rimessi; ma non funziona più la pagina, pur non avendo modificato una riga di codice.
Ho riseguito tutte le istruzioni della pagina, ma non va.
Mi da questo errore dopo il post della pagina:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:502)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:412)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
root cause
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:865)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:794)
org.apache.jsp.palestra.UploadFile_jsp._jspService (UploadFile_jsp.java:146)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
root cause
java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
org.apache.commons.fileupload.disk.DiskFileItemFac tory.createItem(DiskFileItemFactory.java:196)
org.apache.commons.fileupload.FileUploadBase.parse Request(FileUploadBase.java:358)
org.apache.commons.fileupload.servlet.ServletFileU pload.parseRequest(ServletFileUpload.java:126)
org.apache.jsp.palestra.UploadFile_jsp._jspService (UploadFile_jsp.java:92)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
root cause
java.lang.ClassNotFoundException: org.apache.commons.io.output.DeferredFileOutputStr eam
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1680)
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1526)
org.apache.commons.fileupload.disk.DiskFileItemFac tory.createItem(DiskFileItemFactory.java:196)
org.apache.commons.fileupload.FileUploadBase.parse Request(FileUploadBase.java:358)
org.apache.commons.fileupload.servlet.ServletFileU pload.parseRequest(ServletFileUpload.java:126)
org.apache.jsp.palestra.UploadFile_jsp._jspService (UploadFile_jsp.java:92)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.33 logs.