Tomcat限制post请求文件上传大小

Tomcat限制post请求文件上传大小

一、遇到的bug

我通过APP客户端上传图片时,却发现服务器根本没有接受到此图片,后来才发现图片是3.9M,超过tomcat对http的post请求的默认接收大小2M的限制。

二、问题的根源

tomcat默认设置能接收HTTP POST请求的大小最大为2M,如果你的POST请求传递的数据大于2M,就会报错误。

三、解决的方案

修改tomcat安装目录下的配置文件tomcat../conf/server.xml,找到里面的标签,在该标签中添 加"maxPostSize"属性,将该属性值设置成你想要的最大值,单位是字节,或者把这个值设置为 -1(maxPostSize="-1"),tomcat将不再检查POST的大小。即可解决上述问题。

注意:7.0 以上版本 maxPostSize 设置为 -1,不是0

Tomcat限制post请求文件上传大小_第1张图片

你可能感兴趣的:(Java服务器端)