2013-04-06 32 views
3

平臺:Tomcat的7.0.21上Ubutnu 11.10Tomcat的不解碼後的數據

我們使用Tomcat上阿帕奇檢票這是通過使用的ProxyPass的Apache2門前。

面對一個有趣的問題,即數據未被正確解碼。例子是

  • 後的 「Hello World」(不帶引號)到服務器
  • 遵守螢火/類似的工具,如預期( 「你好+世界」)
  • Tomcat的返回值就被罰如「你好+世界」時,我試圖讓URL參數

這種情況只有一臺服務器上,所以很明顯,我很想念在配置上的東西,但無法弄清楚什麼。連接器的URIEncoding設置爲「UTF-8」。基於所有位置運行的代碼是相同的 - 來自同一個war文件。

Addtional意見:

  • 問題時只有一臺服務器
  • 發生
  • 問題我是使用的Apache2前與否,如果我張貼的數據
  • 問題當我用「得到」不發生具有相同的參數。嘗試過的螢火蟲複製帶有參數的網址,它的工作原理是否在前面有apache2。
  • 使用調試器,驗證wicket實際上是否返回編碼數據。在較低級別tomcat servlet請求參數顯示編碼值。
+0

您是否使用相同的JVM運行Tomcat? – 2013-04-06 22:13:14

+0

是的,我運行相同的jvm。 – user871199 2013-04-07 00:05:40

+0

您的網絡上是否有防火牆,深度包檢測器? – 2013-04-07 07:55:42

回答

0

我仍然不知道問題出在哪裏。作爲絕望的專業,我決定升級tomcat。現在在撰寫本文時提供的最新版本 - 7.0.39中,我不再面臨這個問題。