2016-04-25 39 views
0

我的web應用在本地tomcat服務器測試中正常工作。但是,當部署到測試環境時,該應用程序無法正常工作。Tomcat請求postData null

因此,我遠程調試應用程序,剛發現tomcat請求的postData爲空,而它在本地調試中確實有數據。

這很奇怪。我對谷歌沒有任何線索。

+0

哪裏是POST請求?難道你不是在發送你認爲的自己? –

+0

我可以在Chrome網絡中看到發佈數據。 –

+0

顯示POST數據不存在的最低級別代碼。 –

回答

0

我終於找到了答案,在我的運行時中添加了tomcat jar並跟蹤了代碼。

這是因爲測試環境tomcat配置錯誤。

它在conf/server.xml中設置連接器的maxPostSize=0,所以它會導致FailReason.POST_TOO_LARGE錯誤,並且不會解析發佈數據並獲得空postData。