2011-10-25 74 views
0

我已经成功创建了一个来自第三方供应商的Web服务的adb客户端,这在我们的开发环境中运行良好。Axis2 ADB客户端通过代理?

我们的生活环境,需要通过代理服务器的所有互联网接入

如何添加代理信息到Web服务调用/设置?

我已经搜索过但找不到任何示例。

我 - 从WSDL 创建存根 - 创建访问工具类,它将实例化存根对我来说,从我的web应用程序 - 创建独立的测试客户端

概述测试客户端的。

EUserHistoryServiceStub stub =new EUserHistoryServiceStub(url); 
GetUserHistory requestObj = new GetUserHistory(); 
//set values on requestObj 
GetUserHistoryResponse res = stub.getUserHistory(requestObj); 
//read the response. 

我必须做的有什么不同,在Web应用程序中运行测试客户端/什么时候?

任何帮助将是伟大的。

非常感谢

马克

回答

0

您可以使用标准的Java系统属性(http.proxyHost,并把http.proxyPort)配置代理或描述here可以Axis2中配置它。