现在很多java web服务都会是nginx+tomcat的,但是有遇到前端传的参数,在后台的日志打印的是参数为空,找前端对峙了好几遍,而且是数据量比较大的时候会发生,请求会到服务器,但是没有参数,查阅资料得知nginx和tomcat都会有参数的最大限制,tomcat默认是2M,可以在connector里面增加参数maxPostSize=“20971520” 代表20M,maxPostSize="-1" 代表不限制,但是一般实际应用都还是要进行 限制的,自己测试可以直接不进行限制
<Connector port="8080" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" maxPostSize="-1"/>
nginx的大小限制可以直接在server下加client_max_body_size参数进行修改默认的限制nginx默认是 1 M,可以根据自己需要进行调整
server {
listen 80;
listen 443 ssl;
client_max_body_size 250m;
}