2011-07-21 99 views
7

我想使用「Web服務客戶端」嚮導在Eclipse中創建Web服務客戶端,但該向導不允許我選擇Axis2作爲Web服務運行時;我被簡單的Axis卡住了。如何在Eclipse中創建Axis2 Web服務客戶端?

我開始在下面的屏幕(這是我通過File得 - >新建 - >其他 - > Web服務客戶端):

Web Service Client dialog screenshot

我點擊「Web服務運行時:Apache Axis的」,得到這個新的‘客戶端環境配置’對話框:

Client Environment Configuration dialog screenshot

我選擇‘阿帕奇Axis2的’,但OK按鈕變灰。無論我在此對話框中選擇什麼 - 即使選擇「Apache Axis」 - 「確定」按鈕都顯示爲灰色。我無法超越這一步。我是否使用了糟糕的Eclipse版本(Indigo version 20110615-0604 here),是否需要安裝/升級某個插件(我已經安裝了Axis2 Tools 1.1.200v201103022)?這裏有什麼問題?

這是在Windows 7 64位機器上。

+1

也許有人會認爲,這個對話框需要有某種形式的警告或錯誤信息的解釋爲什麼確定按鈕是灰色的? –

回答

6

直到除非你不添加任何服務器,OK按鈕將變灰。

enter image description here

enter image description here

+3

真的嗎?我必須安裝一個Tomcat服務器才能使用客戶端?這似乎不正確... –

+0

這就是eclipse工具的行爲方式,如果你不想要所有這些東西,那麼通過設置AXI2類路徑在命令提示符下生成你的代碼 – BOSS

5

試試這些,它可以幫助您成功生成Axis2 Web服務客戶端,它爲我工作。

  • 在您的系統上安裝Axis2,從它的站點下載(Google Axis2下載)。
  • 您想在您的eclipse編輯器中添加Axis2運行時:Windows >>首選項>> Web服務>> Axis2首選項
  • 假設你在動態Web項目生成Web服務客戶端,加入Axis2的在項目Facet(右鍵單擊Web項目>>屬性>>項目構面
  • 另外添加一臺服務器在Eclipse編輯器中運行時間:的Windows >>首>>服務器>>運行環境

這些應該選擇的Axis2後啓用OK按鈕,在「客戶端服務器恩運行時環境中的一個環境配置'對話框。

祝你好運解決你的問題。

+1

這不是一個動態Web項目,(這是什麼?)它只是一個控制檯應用程序。 –

+0

爲什麼我必須選擇服務器?我的服務器是一個WCF服務器,而不是任何Java相關類型的Web服務服務器。新服務器運行時環境對話框中沒有WCF服務的選擇。 –

+0

好吧,試試這個鏈接它可能會幫助你http://www.kevingao.net/category/wcf-java-interop – Chakri

2

爲什麼不使用Axis2 Code Generator for Eclipse?我認爲它會幫助您更輕鬆地創建客戶端代碼。

+0

我會如果我能得到它的工作:http://stackoverflow.com/questions/6791239/ how-to-use-axis2-code-generator-for-eclipse –

+0

請記住代碼生成器應該與axis2具有相同的版本號:) – anhtuannd

相關問題