我想用JAX-WS生成的代理調用webservice。Jax-ws客戶端:初始化速度很慢
WSDL相對較小(11kB),只有3個操作,並且存儲在本地。
但是,當我嘗試初始化端口,它卡住10-20秒在這條線在標準輸出:
在檢索文檔 「文件:/ C:/路徑/到/ web應用/的WebContent/WEB-INF/WSDL /」。
對應於new MyServicePort(new URL(wsdlLocation))
,和的wsdl的讀數。
對web服務的所有後續調用均正常工作,並且速度很快(每次調用時爲< 200 ms)。
到new MyServicePort(new URL(wsdlLocation))
後續調用也快...
是這樣的響應時間正常合理spec'ed的電腦嗎? (核心i5 + 8GB內存)
確實wsdl包含遠程URL的模式導入嗎? – jtahlborn 2013-04-08 13:40:55
不,沒有遠程URL,除了命名空間 – Mikarnage 2013-04-08 14:48:21
你應該附上一個分析器,看看它在哪裏花時間。別的什麼都只是猜測。 – jtahlborn 2013-04-08 15:05:06