2011-10-10 58 views
6

我想生成符合Java類的WSDL。在這個階段,我不想把它放在線上,只需要wsdl(爲了與其他人討論)並驗證生成的文件。Eclipse WSDL生成器(來自java類)?

我使用Eclipse,所以我寧願任何已經與它集成的解決方案。

回答

7

從Java透視圖日食:

  1. 你想爲你的服務實現使用Java類右鍵單擊
  2. 選擇Web服務 - >創建Web服務
  3. Web服務類型應該是「Botton up Java bean Web Service」

這將爲您生成一個WSDL文件。

+0

我沒有這個選項。你安裝了哪個插件?我正在使用Eclipse Indigo – rnunes

+0

我也在使用Indigo。我沒有安裝任何特殊的插件。也許你需要Eclipse的企業版? – dbyrne

+0

在幫助 - >關於Eclipse它說我正在使用「Eclipse Java EE IDE for Web Developers」。所以我猜你沒有使用Eclipse的EE版本。 – dbyrne

0

您也可以與任何服務器在本地主機發布服務(Tomcat的,例如),然後在地址欄中瀏覽器寫

http://localhost:<server_port>/path/to/your/service?wsdl 

如果該服務被正確配置,你應該可以看到生成WSDL。然後,您可以複製/粘貼任何文本編輯器並將其保存爲myService.wsdl

希望有幫助