在一些特定的请求中,我们不能把控请求的大小,这时候如果请求大于了一定的限制,这时候Tomcat就会请求不了。
我们用了post请求,参数不可控制。偶尔会有过大的post请求失败。这时候就需要设置Tomcat的一个参数 maxPostSize.
- <Connector executor="tomcatThreadPool"
- port="8080" protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443" />
默认是没有设置,这时就需要根据自己业务需求设置maxPostSize大小。
- <Connector executor="tomcatThreadPool"
- port="8080" protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443" maxPostSize="10485760"/>
但一般来讲大于了2M就走文件传输