Return-Path: Delivered-To: apmail-jakarta-commons-user-archive@www.apache.org Received: (qmail 98014 invoked from network); 25 Jan 2006 13:13:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 25 Jan 2006 13:13:11 -0000 Received: (qmail 28279 invoked by uid 500); 25 Jan 2006 13:13:04 -0000 Delivered-To: apmail-jakarta-commons-user-archive@jakarta.apache.org Received: (qmail 28252 invoked by uid 500); 25 Jan 2006 13:13:03 -0000 Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Users List" Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 28241 invoked by uid 99); 25 Jan 2006 13:13:03 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Jan 2006 05:13:03 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [62.153.151.108] (HELO mail.porta.de) (62.153.151.108) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Jan 2006 05:13:02 -0800 Received: from localhost (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with ESMTP id 13DDFCAA833 for ; Wed, 25 Jan 2006 14:12:46 +0100 (CET) Received: from mail.porta.de ([192.168.254.108]) by localhost (ftp.porta.de [192.168.254.107]) (amavisd-new, port 10027) with ESMTP id 32456-03 for ; Wed, 25 Jan 2006 14:12:44 +0100 (CET) Received: from p001ex03.porta.local (unknown [172.16.225.155]) by mail.porta.de (Postfix) with ESMTP id 2C364CAA82E for ; Wed, 25 Jan 2006 14:12:44 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: fileupload X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Date: Wed, 25 Jan 2006 14:12:37 +0100 Message-ID: <201E6F5AC48C274996A5AD8304FAEF8615069A@p001ex03.porta.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: fileupload Thread-Index: AcYhrwkzzXNwWMIsTImOCA2gTX/S/gAAde/Q From: "Knezevic, Mihael" To: "Jakarta Commons Users List" X-Virus-Scanned: amavisd-new at porta.de X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N java.lang.NoClassDefFoundError:=20 org/apache/commons/io/output/DeferredFileOutputStream it seems that you don't have commons-io in your classpath. just download = it and add it. perhaps you'll need the oro package too.=20 > -----Original Message----- > From: Tim Oliver Wagner [mailto:lists@wagner-www.de]=20 > Sent: Wednesday, January 25, 2006 11:58 AM > To: commons-user@jakarta.apache.org > Subject: Re: fileupload >=20 > Am Dienstag 24 Januar 2006 14:29 schrieb Knezevic, Mihael: > > your environment (f.e. software versions) and the exact=20 > error message > > would help to identify the error. >=20 > Hello, > here comes the information (Programm-Versions, Source from JSP,=20 > Error-Message). If you need more please tell me ...=20 >=20 > I don't know what I can try anymore ... I hope someone can=20 > help me to solve=20 > the problem. >=20 > thanks in advance >=20 > Oli >=20 > PS: > I try to attach additionaly the error message and the jsp to the mail. >=20 > ************************************************************** > ****************************** > Programm-Versions: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > java version "1.5.0_06" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) > Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing) >=20 > -rw-r--r-- 1 tow users 54K 2006-01-21 12:16 activation.jar > -rw-r--r-- 1 tow users 32K 2005-12-23 05:57=20 > commons-fileupload-1.1.jar > -rw-r--r-- 1 tow users 347K 2006-01-21 01:31 mail.jar >=20 > Apache-Tomcat 5.5.12 >=20 > ************************************************************** > ******************************* > Source-JSP: > =3D=3D=3D=3D=3D=3D=3D=3D=3D > <%@ page import =3D"java.io.*" %> > <%@ page import =3D"org.apache.commons.fileupload.*" %> > <%@ page import =3D"org.apache.commons.fileupload.servlet.*" %> > <%@ page import =3D"org.apache.commons.fileupload.disk.*" %> > <%@ page import =3D"java.util.*" %> >=20 > >=20 > Test >=20 > >

Test

>=20 > <% > if (FileUpload.isMultipartContent(request)) { > try { > out.println("

Inhalt des=20 > Geparsten:

"); > //=20 > ENCTYPE=3D'multipart/form-data' Daten=20 > rauslesen!!! > FileItemFactory factory =3D new=20 > DiskFileItemFactory(); > ServletFileUpload upl =3D new=20 > ServletFileUpload(factory); > // as soon as I uncomment the next line ... tomcat can't=20 > execute the jsp. > // java.util.List items =3D=20 > upl.parseRequest(request); >=20 > } catch (Exception e) { > e.printStackTrace(); > } > } >=20 >=20 > out.println("

request Variable:

"); > out.println("
request.getQueryString(): " +=20 > request.getQueryString() + "
"); > out.println("request.getRequestURL(): " +=20 > request.getRequestURL() + "
"); >=20 > out.println("

Multipart?

"); > out.println("Ist Multipart Request (File=20 > Upload)?: " +=20 > FileUpload.isMultipartContent(request) + "
"); > %> >=20 >=20 >

Upload a file:

>=20 >
method=3D"post" = > ENCTYPE=3D'multipart/form-data'> > Datei: maxlength=3D"10000" accept=3D"text/*"/>
> value=3D"upload file" /> >
>=20 > >=20 > >=20 > ************************************************************** > ******************************* > Error-Msg: > =3D=3D=3D=3D=3D=3D=3D > HTTP Status 500 - >=20 > type Exception report >=20 > message >=20 > description The server encountered an internal error () that=20 > prevented it from=20 > fulfilling this request. >=20 > exception >=20 > javax.servlet.ServletException:=20 > org/apache/commons/io/output/DeferredFileOutputStream > =20 > org.apache.jasper.runtime.PageContextImpl.doHandlePageExceptio > n(PageContextImpl.java:848) > =20 > org.apache.jasper.runtime.PageContextImpl.handlePageException( > PageContextImpl.java:781) > =20 > org.apache.jsp.fileupload_jsp._jspService(org.apache.jsp.fileu > pload_jsp:134) > =20 > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > =20 > org.apache.jasper.servlet.JspServletWrapper.service(JspServlet > Wrapper.java:322) > =20 > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet > .java:314) > =20 > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >=20 > root cause >=20 > java.lang.NoClassDefFoundError:=20 > org/apache/commons/io/output/DeferredFileOutputStream > =20 > org.apache.commons.fileupload.disk.DiskFileItemFactory.createI > tem(DiskFileItemFactory.java:179) > =20 > org.apache.commons.fileupload.FileUploadBase.createItem(FileUp > loadBase.java:500) > =20 > org.apache.commons.fileupload.FileUploadBase.parseRequest(File > UploadBase.java:367) > =20 > org.apache.commons.fileupload.servlet.ServletFileUpload.parseR > equest(ServletFileUpload.java:116) > =20 > org.apache.jsp.fileupload_jsp._jspService(org.apache.jsp.fileu > pload_jsp:72) > =20 > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > =20 > org.apache.jasper.servlet.JspServletWrapper.service(JspServlet > Wrapper.java:322) > =20 > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet > .java:314) > =20 > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >=20 > note The full stack trace of the root cause is available in=20 > the Apache=20 > Tomcat/5.5.12 logs. >=20 --------------------------------------------------------------------- To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-user-help@jakarta.apache.org