0
我的web應用在本地tomcat服務器測試中正常工作。但是,當部署到測試環境時,該應用程序無法正常工作。Tomcat請求postData null
因此,我遠程調試應用程序,剛發現tomcat請求的postData爲空,而它在本地調試中確實有數據。
這很奇怪。我對谷歌沒有任何線索。
我的web應用在本地tomcat服務器測試中正常工作。但是,當部署到測試環境時,該應用程序無法正常工作。Tomcat請求postData null
因此,我遠程調試應用程序,剛發現tomcat請求的postData爲空,而它在本地調試中確實有數據。
這很奇怪。我對谷歌沒有任何線索。
我終於找到了答案,在我的運行時中添加了tomcat jar並跟蹤了代碼。
這是因爲測試環境tomcat配置錯誤。
它在conf/server.xml中設置連接器的maxPostSize=0
,所以它會導致FailReason.POST_TOO_LARGE
錯誤,並且不會解析發佈數據並獲得空postData。
哪裏是POST請求?難道你不是在發送你認爲的自己? –
我可以在Chrome網絡中看到發佈數據。 –
顯示POST數據不存在的最低級別代碼。 –