2011-10-25 106 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中配置它。