【配置】Tomcat限制post请求文件上传大小
2019年04月21日 18:01:56 作者:Jiaozn 分类:Tomcat 评论(0)一、遇到的bug
我通过APP客户端上传图片时,却发现服务器根本没有接受到此图片,后来才发现图片是3.9M,超过tomcat对http的post请求的默认接收大小2M的限制。
二、问题的根源
tomcat默认设置能接收HTTP POST请求的大小最大为2M,如果你的POST请求传递的数据大于2M,就会报错误。
三、解决的方案
修改tomcat安装目录下的配置文件tomcat../conf/server.xml,找到里面的<Connector>标签,在该标签中添 加"maxPostSize"属性,将该属性值设置成你想要的最大值,单位是字节,或者把这个值设置为 -1(maxPostSize="-1"),tomcat将不再检查POST的大小。即可解决上述问题。
注意:7.0 以上版本 maxPostSize 设置为 -1,不是0
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" useBodyEncodingForURI="true" IEncoding="utf-8" URIEncoding="utf-8" maxPostSize="-1" />
除非注明,发表在“Jiaozn的博客”的文章『【配置】Tomcat限制post请求文件上传大小』版权归Jiaozn所有。
转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://jiaozn.com/reed/425.html”
评论
发表评论