2 apbbbbb apbbbbb 于 2016.09.08 11:01 提问

我上传文件时报不能大于10M,我配置文件已经修改了,怎么解决????

Caused by: org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is org.apache.commons.fileupload.FileUploadException: UT000020: Connection terminated as request was larger than 10485760
at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:165) [spring-web-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at org.springframework.web.multipart.commons.CommonsMultipartResolver.resolveMultipart(CommonsMultipartResolver.java:142) [spring-web-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1067) [spring-webmvc-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:906) [spring-webmvc-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870) [spring-webmvc-4.0.6.RELEASE.jar:4.0.6.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) [spring-webmvc-4.0.6.RELEASE.jar:4.0.6.RELEASE]
... 57 more
Caused by: org.apache.commons.fileupload.FileUploadException: UT000020: Connection terminated as request was larger than 10485760
at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:369) [commons-fileupload-1.2.jar:1.2]
at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126) [commons-fileupload-1.2.jar:1.2]
at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:158) [spring-web-4.0.6.RELEASE.jar:4.0.6.RELEASE]
... 62 more

这是我的配置文件
<bean id="multipartResolver"
    class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <!-- one of the properties available; the maximum file size in bytes -->
    <property name="maxUploadSize" value="99999999999" />
</bean> 

3个回答

apbbbbb
apbbbbb   2017.11.01 08:55

问题最终解决方案:在wildfly控制台有个configuration,找到http点击view--》edit--》修改Max post size:

u013829202
u013829202   Rxr 2016.09.08 13:03

我也不懂。 提个建议,检查下:配置文件有设置,代码中有设置吗? 有的是双重。

apbbbbb
apbbbbb 本地测试没有问题,项目打包部署到服务器上就报这错
接近 2 年之前 回复
apbbbbb
apbbbbb 检查了<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- one of the properties available; the maximum file size in bytes --> <property name="maxUploadSize" value="99999999999" /> </bean> 我还估计将value设置了大一点
接近 2 年之前 回复
qq_23039605
qq_23039605   2016.09.08 16:45

应该是在 multipartResolver 解析器里,设置了 maxUploadSize 这个属性。

apbbbbb
apbbbbb 但是把项目打包上传到jboss服务器上面,就限制了大小,不知道是不是服务器的原因
接近 2 年之前 回复
apbbbbb
apbbbbb 对的,<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- one of the properties available; the maximum file size in bytes --> <property name="maxUploadSize" value="99999999999" /> </bean> 我在本地测试没有问题
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
git上传大文件错误修改方法
git上传大文件错误修改方法错误提示
jdbc操作数据库出现乱码?
在操作数据库时出现乱码的一般解决方案: 1、首先检查自己所建立的表是否和插入数据的编码格式一致,如utf-8。如果不一致,就需要修改。 2、修改后,最好能够重新建表,因为对于原表中的数据,任然会报错。 3、数据库一般默认编码方式不是utf8的,可以修改为utf8,可以修改my.ini或mysql.ini中的相关参数,一般是: default-character-set=utf8 4、
修改代码,网页不能更新的解决方案
vs2010新建html网页默认后缀名为.htm 此时修改的jQuery代码是不能得到更新的解决: 将后缀.htm修改为.html 更新成功ps:以上仅为自己学习中的问题及解决方法。其他不晓,若遇会更。记录,分享,共进。
修改java_home没有用,版本也是以前的版本
今天要用的jboss6,就想装过jdk1.6来取代最新的1.7更新版,当时修改java_home和classpath和path这几个路径都不可以,还是以前的1.7版本。实在太奇怪了,后来,在网上找了一下,找到了解决方法,来给大家分享一下。 原文地址:http://yunzhu.iteye.com/blog/1551433,我是从这里知道的,随便转载一下,如果作者有意见,我可以删除。
在修改nginx配置文件的上传文件的参数后仍然不能上传大文件的解决方法
,日期提示open() "/var/lib/nginx/tmp/client_body/0000000045" failed (13: Permission denied) 查看/var/lib/nginx 目录,发现权限是drwx------,权限不足,修改为chomd -R 755 nginx
SVN:冲突解决 合并别人的修改
在项目中,基本不可避免多个人同时参与一个项目,因此就可能会出现多个人同时修改一个文件的情况,就不可避免的会出现冲突。svn已经很聪明了,如果你和别人对于同一个文件的修改之间不存在重叠(比如你在文件最开始增加了一行,而你同事在文件的结尾出增加了一行),svn会自动将你们的修改进行合并,然而意外总是会发生,而且超出了svn的处理范围,只好采用人工智能(手工)来进行合并了。 要解决冲突,我们首先得制造个
修改tomcat端口后,在eclispe中启动tomcat,竟然还是原来的端口!
今天,想给tomcat换一个端口,发现换完tomcat端口后,在eclispe中启动tomcat,发现还是原来的端口,也就是说,修改tomcat端口,新修改的端口号不起作用! 我的操作如下: 1.打开tomcat的安装目录,G:\apache-tomcat-7.0.53-windows-x64\apache-tomcat-7.0.53\conf下的server.xml文件 tom
处理Git不能上传大于100M文件问题
前两天遇到的坑。。。 同样是记录一下自己工作遇到的问题,免得下次再遇到了还到处网上查资料解决。 自己的项目的版本控制用的是Git,代码仓库在github托管。项目里用到了百度导航SDK,由于百度导航SDK有了新版本,于是就更新到了新版本,更新好了之后想把代码push到github上,结果出错了,被拒绝,具体信息是:Total 3007 (delta 664), reused 0 (de
Jenkins修改端口
通过rpm文件安装Jenkins,将Jenkins注册为服务,可通过以下方式修改Jenkins的端口,默认为8080 1.查看配置文件:[root@zk01 jenkins]# rpm -ql jenkins /etc/init.d/jenkins /etc/logrotate.d/jenkins /etc/sysconfig/jenkins /usr/lib/jenkins /usr/lib/j
修改tomcat目录下tomcat-users.xml文件不起效果,eclispe中只要启动tomcat就会把tomcat目录下的tomcat-users.xml文件的改动给覆盖掉
想给tomcat服务器增加个管理用户 打开tomcat安装目录下的tomcat-users.xml文件如下图: 在eclispe中,重新启动tomcat 在浏览器中访问tomcat界面,输入刚才tomcat目录下的tomcat-users.xml文件中增加的那个用户名和密码,用户名admin密码1234,发现登录不了,试了好几次都登录不了。没关系,接着