上传超出限制的大文件的时候,无响应。服务器端限制的是5M。
upload.parseRequest(request);
异常重复进catch(FileUploadBase.SizeLimitExceededException e)
catch中的转发没有正常执行
异常: FileUploadBase$SizeLimitExceededException:
tomcat版本apache-tomcat-7.0.81
web项目上传文件的用的包
commons-fileupload-1.2.2.jar
commons-io-2.4.jar
修改tomcat\conf\server.xm下的Connector节点,增加maxSwallowSize="-1"的配置。再上传大文件的时候,服务端正确响应。
<Connector maxSwallowSize="-1" connectionTimeout="20000"port="80" protocol="HTTP/1.1" redirectPort="8443"/>
tomcat版本apache-tomcat-7.0.41,apache-tomcat-6.0.32 没有设置maxSwallowSize="-1",不出现问题无响应
参考http://blog.csdn.net/adsl624153/article/details/72803626
在http://blog.csdn.net/qian_348840260/article/details/46120123发现的
查看tomcat7文档(我们环境使用tomcat7)。
http://stackoverflow.com/questions/29113262/could-not-upload-large-file-to-server-by-using-spring-mvc
tomcat上传超过限制文件大小报异常而不能正常转
ServletFileUpload upload=null;
fifa=new DiskFileItemFactory();
upload=new ServletFileUpload(fifa);
upload.parseRequest(request);
异常重复进catch(FileUploadBase.SizeLimitExceededException e)
catch中的转发没有正常执行
异常: FileUploadBase$SizeLimitExceededException:
tomcat版本apache-tomcat-7.0.81
web项目上传文件的用的包
commons-fileupload-1.2.2.jar
commons-io-2.4.jar
修改tomcat\conf\server.xm下的Connector节点,增加maxSwallowSize="-1"的配置。再上传大文件的时候,服务端正确响应。
<Connector maxSwallowSize="-1" connectionTimeout="20000"port="80" protocol="HTTP/1.1" redirectPort="8443"/>
tomcat版本apache-tomcat-7.0.41,apache-tomcat-6.0.32 没有设置maxSwallowSize="-1",不出现问题无响应
参考http://blog.csdn.net/adsl624153/article/details/72803626
在http://blog.csdn.net/qian_348840260/article/details/46120123发现的
查看tomcat7文档(我们环境使用tomcat7)。
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
http://stackoverflow.com/questions/29113262/could-not-upload-large-file-to-server-by-using-spring-mvc