记录一次后端无法接受POSTGET请求参数问题
目录
记录一次后端无法接受POST/GET请求参数问题
记录一次后端无法接受POST/GET请求参数问题
1.开发语言及应用服务器
后端用java开发,应用服务器Tomcat
2.问题描述
项目上线之初系统一切正常 ,提交参数也正常,由于项目上线时间很长了,突然技术支持人员反馈项目无法登陆,让排查原因。
3.问题排查解决
通过以往经验和对项目分析,觉得是数据库的问题(之前遇到过类似的问题),排查完数据库发现并无任何问题;其次检查web xml文件,发现此文件被人修改过,查看一番后发现缺少了rsa 加密的监听,加上此监听,还是无法登陆;此时觉得很诧异,把项目再本地进行运行,发现一切正常,最终对比除了Tomcat不一样之外,其他的都一样,打开Tomcat的配置文件:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="0"
disableUploadTimeout="true" />
原因:由于之前Tomcat的版本是7,运维升级了Tomcat版本,maxPostSize="-1"这个参数没有修改,造成后端无法接受到参数