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]

Reply via email to