2012-03-06 21 views
0

我有一個向客戶端發送字符串(url-link)的servlet。在正常模式下,我總是收到空值,但是當手動逐步調試和執行所有命令時,我會得到正確的響應。除非處於調試模式,否則servlet沒有響應

可能是什麼原因?由於我沒有任何邏輯假設,似乎我並不擅長servlet。

+0

使用另一個servlet容器時的行爲是否相同?碼頭是一個不錯的選擇。 – 2012-03-06 14:33:40

+0

使用其Applet容器爲Jetty的AppEngine。 – Sergey 2012-03-06 14:41:00

+0

然後嘗試使用Tomcat或Winstone或http://en.wikipedia.org/wiki/Web_container#List_of_Servlet_containers – 2012-03-06 14:50:38

回答

0

這聽起來像你可能有時間問題。值是依賴於來自客戶端的另一個請求,還是由服務器上的另一個線程更新?

+0

客戶端只發送一次請求並等待響應。沒有其他線程手動創建 - 只是servlet。 – Sergey 2012-03-06 14:38:15

+0

這聽起來像一個相當簡單的用例。你可以發佈servlet以及調用它的客戶端代碼嗎? – 2012-03-06 14:42:30