Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

File Upload problem

843838Jul 2 2007 — edited Jun 2 2008
Hi,

I get this following exception while trying to upload. I have imported
<%@ page import="org.apache.commons.fileupload.*"%>
I get error at this point
// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();
exception
-------------

javax.servlet.ServletException: org.apache.commons.io.FileCleaner.getInstance()Lorg/apache/commons/io/FileCleaningTracker;
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.FileCopy_jsp._jspService(FileCopy_jsp.java:123)
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:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)


root cause

java.lang.NoSuchMethodError: org.apache.commons.io.FileCleaner.getInstance()Lorg/apache/commons/io/FileCleaningTracker;
org.apache.commons.fileupload.disk.DiskFileItemFactory.<init>(DiskFileItemFactory.java:104)
org.apache.jsp.FileCopy_jsp._jspService(FileCopy_jsp.java:71)
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:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

should i change the web.xml file. It doc they have mentioned that following should be included in web.xml.

<listener>
<listener-class>
org.apache.commons.fileupload.servlet.FileCleanerCleanup
</listener-class>
</listener>


iam using netbeans and if i include above in my web.xml, my project is not working.

where did i go wrong. First time iam using this package to upload. Just started. but iam stuck with this.

Thanks,
Thanuja.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 30 2008
Added on Jul 2 2007
21 comments
823 views