2011-12-28 51 views
1

我正在爲Web服務實現測試客戶端。該服務使用HTTPS,我試圖使用Eclipse嚮導來生成客戶端。從HTTPS URL生成Java Web服務客戶端

使用此URL Eclipse無法找到WSDL定義:該向導警告「所選的服務定義無效。」並且該過程無法繼續。

該網址是正確的,我證實它實現了一個.NET客戶端,它的工作原理。 唯一的問題是SSL證書已過期。

如何在java中正確生成客戶端?

回答

7

通過其他方式捕獲WSDL,如使用瀏覽器下載WSDL,然後使用非SSL服務器(甚至只是一個文件)在本地訪問它。它看起來像Eclipse無法處理SSL問題(這可能是一個錯誤,他們應該有一個選項來忽略它)。

+0

完美!我已將定義保存在'.wsdl'文件中,然後使用嚮導加載它。有用!謝謝。 – davioooh 2011-12-28 14:30:45

0

你不應該需要。在HTTP上使用SOAP調用和使用帶有SSL的SOAP調用(HTTPS)之間,WSDL沒有區別。

請將https更改爲http