与wsdl Web服务的连接速度非常慢

时间:2013-02-25 10:30:13

标签: performance wsdl jax-ws

我是Java编程的新手。我有一个使用wsdl服务的Web客户端,我可以成功建立连接。我甚至可以从Web服务获得响应,但问题是需要大约1分钟 - 3分钟才能建立连接。我使用wsimport生成所有客户端存根。有人可以帮我改善我的网络客户端的性能吗?所有客户端存根都是由JAX-WS的以下版本生成的

/ **  *此类由JAX-WS RI生成。  * JAX-WS RI 2.2.4-b01  *生成的源版本:2.2  *  * /

代码:

        ChangeRequestServices service = new ChangeRequestServices(); - Huge delay in executing this line.

        port = service.getDefaultEndpoint(); - This actually does the getPort()

        ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,"<endpoint url>" );
        ((BindingProvider)port).getRequestContext().put(BindingProvider.USERNAME_PROPERTY,"<username>" );
        ((BindingProvider)port).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY,"<password>" );
        ((BindingProvider)port).getRequestContext().put(BindingProvider.SESSION_MAINTAIN_PROPERTY, true);

提前致谢。

0 个答案:

没有答案