2012-10-13 99 views
1

我試圖從WSDL生成Java Bean Skelleton(實際上這也會發生在Client世代)。Eclipse Axis2 WSDL2Java異常:null

因此,這裏是我的步驟做:

  • 右擊上的.wsdl - > Web服務 - >生成的Java Bean Skelleton
  • 選擇Tomcat 7Axis 2
  • 點擊下一步(在這一領域的參數字段是空的)
  • 單擊下一步,您將收到以下錯誤 - Exception occurred during code generation for the WSDL : null

如果您檢出具有顛覆性的項目(實際上在我們的項目的情況下,我們看到這種關聯),似乎會拋出此錯誤。

可以做些什麼來解決這個問題?

這個問題也是自2008年開放的bug,Axis2 BugTracker

回答

0

唯一Workarround我發現這一點,去如下:

  • 創建一個新的DynamicWebProject
  • 創建一個新的WSDL(您可以複製你舊的或任何你喜歡的)
  • 創建一個新的Java Bean Skelleton(或Client

現在WSDL2Java將再次工作一段時間,直到它再次被損壞。您將能夠通過重新生成Java Bean Skelleton來解決此問題。您無需每次都創建一個新項目。

編輯: 這個問題的實際解決方案現在被發現。我將我的SVN-Plugin從Subversive更改爲Subclip。現在一切正常。