[jboss-jira] [JBoss JIRA] (JBWEB-288) How to set the disableUploadTimeout in jboss-as-7.1.0 server

seetha lakshmi (JIRA) issues at jboss.org
Wed Feb 5 07:32:29 EST 2014


seetha lakshmi created JBWEB-288:
------------------------------------

             Summary: How to set the disableUploadTimeout in jboss-as-7.1.0 server
                 Key: JBWEB-288
                 URL: https://issues.jboss.org/browse/JBWEB-288
             Project: JBoss Web
          Issue Type: CTS Challenge
      Security Level: Public (Everyone can see)
         Environment: OS: Linux 
Software: Spring 3.2
Function: Spring file upload Process using Jboss as 7.1.0 
Need to set the disableUploadTimeout=true and connectionTimeout =6000 inside the Jboss 7.1.0 configuration file.

Is this Jboss as 7.1.0  will allow to access the 100 concurrent user ?.


            Reporter: seetha lakshmi
            Assignee: Remy Maucherat


Using Web Load Tool to test the 100 concurrent user accessing the same URL and uploading the PDF file using spring file upload. 50 User can access that url. But tried 100 User, it showing below exception.

We searched in web, some of them fixed using disableUploadTimeout and connection timeout in Jboss 4- Server.xml.


Same Solution need to set in jboss 7.1.0. Is this is possible to set disableUploadTimeout=true in standalone.xml/ any other configuration file.



15:01:32,262 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/SpringFileUpload].[mvc-dispatcher]] (http--0.0.0.0-11080-464) Servlet.service() for servlet mvc-dispatcher threw exception: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method) [rt.jar:1.7.0_09-icedtea]
        at java.net.SocketInputStream.read(SocketInputStream.java:150) [rt.jar:1.7.0_09-icedtea]
        at java.net.SocketInputStream.read(SocketInputStream.java:121) [rt.jar:1.7.0_09-icedtea]
        at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:747) [jbossweb-7.0.10.Final.jar:]
        at org.apache.coyote.http11.InternalInputBuffer$InputStreamInputBuffer.doRead(InternalInputBuffer.java:777) [jbossweb-7.0.10.Final.jar:]
        at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:116) [jbossweb-7.0.10.Final.jar:]
        at org.apache.coyote.http11.InternalInputBuffer.doRead(InternalInputBuffer.java:706) [jbossweb-7.0.10.Final.jar:]
        at org.apache.coyote.Request.doRead(Request.java:439) [jbossweb-7.0.10.Final.jar:]
        at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:347) [jbossweb-7.0.10.Final.jar:]
        at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:420) [jbossweb-7.0.10.Final.jar:]
        at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:379) [jbossweb-7.0.10.Final.jar:]
        at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:193) [jbossweb-7.0.10.Final.jar:]
        at org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:976) [commons-fileupload-1.2.2.jar:1.2.2]
        at org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:886) [commons-fileupload-1.2.2.jar:1.2.2]
        at java.io.InputStream.read(InputStream.java:101) [rt.jar:1.7.0_09-icedtea]
        at org.apache.commons.fileupload.util.Streams.copy(Streams.java:96) [commons-fileupload-1.2.2.jar:1.2.2]
        at org.apache.commons.fileupload.util.Streams.copy(Streams.java:66) [commons-fileupload-1.2.2.jar:1.2.2]
        at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:366) [commons-fileupload-1.2.2.jar:1.2.2]
        at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126) [commons-fileupload-1.2.2.jar:1.2.2]
        at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:156) [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.web.multipart.commons.CommonsMultipartResolver.resolveMultipart(CommonsMultipartResolver.java:139) [spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1047) [spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:892) [spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) [spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936) [spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838) [spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) [spring-webmvc-3.2.3.RELEASE.jar:3.2.3.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.10.Final.jar:]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.10.Final.jar:]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.10.Final.jar:]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.10.Final.jar:]
        at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154) [jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.10.Final.jar:]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.10.Final.jar:]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.10.Final.jar:]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.10.Final.jar:]
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.10.Final.jar:]
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.10.Final.jar:]
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.10.Final.jar:]
        at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_09-icedtea]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list