I'm using 1.2 with Weblogic and cannot upload > 2G files. It seems to get to
the last read and then I get the exception below. Has anyone had success
with Weblogic?
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at
weblogic.servlet.internal.PostInputStream.read(PostInputStream.java:136)
at
weblogic.servlet.internal.PostInputStream.read(PostInputStream.java:156)
at
weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.java:180)
at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:959)
at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:887)
at java.io.InputStream.read(InputStream.java:89)
at TestServlet.writeStream(TestServlet.java:86)
at TestServlet.doPost(TestServlet.java:39)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6981)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
Mark Webb-4 wrote:
>
> are you using a 64 bit JVM in order to get the 10GB file?
>
> On 6/5/07, Andrew <[EMAIL PROTECTED]> wrote:
>>
>> That doesn't stop you from uploading a file larger than 2GB though. You
>> must use fileupload 1.2. 1.1 relies on the content length being set if
>> I remember right. But I use FileUpload 1.2 and JBoss (which uses
>> tomcat) and we upload 10GB files today over https.
>>
>> Andrew
>> Martin Cooper wrote:
>> > The limitation is in the Servlet spec: The getContentLength method
>> > returns
>> > an 'int'.
>> >
>> > --
>> > Martin Cooper
>> >
>> >
>> > On 6/5/07, Mark Webb <[EMAIL PROTECTED]> wrote:
>> >>
>> >> Is there a limitation in tomcat that limits files to 2 GB? I would
>> like
>> >> to
>> >> write a servlet that will be accepting files larger than 2 GB using
>> >> the 64
>> >> bit JDK.
>> >>
>> >> TIA
>> >> --
>> >> ..Cheers
>> >> Mark
>> >>
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> ..Cheers
> Mark
>
>
--
View this message in context:
http://www.nabble.com/-FileUpload--files-greater-than-2-GB-tf3873641.html#a10996837
Sent from the Commons - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]