遇到问题
今天项目报过来一个bug,是通知功能给某所高校全部学生发送通知的时候出问题了。通知发不过去,但是给一部分同学发送是可以的。
实验
首先检查一下后台接受这些学生id的时候,有没有问题确认一下是前后台哪里的问题。发现竟然接收不到值。request里面也是啥都没有,但是前台post请求里面明明有值。那么我就怀疑是不是长度问题导致接收出了问题。
结果
修改Tomcat服务器conf文件夹下server.xml文件中的maxPostSize = -1,不限制post请求大小进行限制,默认值2M,单位为byte。
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" maxPostSize = "-1"/>
搞定,