2011-05-03 20 views
2

我有一個非常簡單的web服務,它基本上是數據庫和外部調用者之間的接口。簡單的java SOAP webservice - 一致的性能差

在單元測試期間直接調用服務方法時,結果會立即進行處理。當我在本地機器上運行一個存根ws時,無論我正在執行什麼查詢,結果總是需要幾乎5分鐘。結果時間過於一致,除了問題之外的事情。

ws是使用內置的Java 6 JAX-ws圖書館公司構建的。使用Java 6 HttpServer和Xalan作爲xslt處理器。

有沒有人遇到過類似的問題?

問候, 安迪

事實證明,這是相同的問題在下面的第一個評論鏈接描述下。謝謝。默認情況下,用於生成客戶端的Axis版本是使用http 1.0而不是預期的1.1生成的。

+1

這可能是指一個類似的問題? http://stackoverflow.com/questions/1985963/eclipse-generated-web-service-client-extremely-slow – Bart 2011-05-03 15:14:17

回答

0

哈,我從來沒有見過一個簡單的java web服務的SOAP =)

這就是說,一個事實,即成果「採取幾乎一模一樣5分鐘,不管是什麼......」聽起來很像編碼錯誤。是應該睡300毫秒,但實際上300秒阻塞?

+0

是的,檢查所有這一切。必須是一個很難破譯的基礎設施問題。我可以運行服務並執行所有方法,只是當我通過存根WS客戶端執行時。莫名其妙。 – Andy 2011-05-04 11:17:24