問題:最近部署項目,用到的Tomcat 版本:7.0.82.0,發現一直登陸不了,查詢發現原來前端的數據傳遞不到后端
排查問題:通過debug日志發現,后端沒有接受到前端用戶的登陸數據,檢查發現Tomcat在server.xml中加入了,maxPostSize=0這個參數,先刪除這個參數發現數據過去了
分析:
查詢了表示maxPostSize=0表示post請求不限制大小的,google了半天才發現,原來從 apache-tomcat-7.0.63
開始,參數 maxPostSize
的含義就變了: 如果將值設置為 0,表示 POST 最大值為 0,不限制 POST 大小需要將值設置為 -1。,在此版本之前設置為 0 表示不限制 POST 大小。