我正在爲Web服務實現測試客戶端。該服務使用HTTPS,我試圖使用Eclipse嚮導來生成客戶端。從HTTPS URL生成Java Web服務客戶端
使用此URL Eclipse無法找到WSDL定義:該向導警告「所選的服務定義無效。」並且該過程無法繼續。
該網址是正確的,我證實它實現了一個.NET客戶端,它的工作原理。 唯一的問題是SSL證書已過期。
如何在java中正確生成客戶端?
我正在爲Web服務實現測試客戶端。該服務使用HTTPS,我試圖使用Eclipse嚮導來生成客戶端。從HTTPS URL生成Java Web服務客戶端
使用此URL Eclipse無法找到WSDL定義:該向導警告「所選的服務定義無效。」並且該過程無法繼續。
該網址是正確的,我證實它實現了一個.NET客戶端,它的工作原理。 唯一的問題是SSL證書已過期。
如何在java中正確生成客戶端?
通過其他方式捕獲WSDL,如使用瀏覽器下載WSDL,然後使用非SSL服務器(甚至只是一個文件)在本地訪問它。它看起來像Eclipse無法處理SSL問題(這可能是一個錯誤,他們應該有一個選項來忽略它)。
你不應該需要。在HTTP上使用SOAP調用和使用帶有SSL的SOAP調用(HTTPS)之間,WSDL沒有區別。
請將https更改爲http
完美!我已將定義保存在'.wsdl'文件中,然後使用嚮導加載它。有用!謝謝。 – davioooh 2011-12-28 14:30:45