2012-10-13 68 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。现在一切正常。