jaxws-maven-plugin wsgen IllegalAnnotationExceptions



我正在使用clientgen从第三方WSDL生成客户端类。然后,我使用 wsgen 创建我的 Web 服务,捆绑我的类以及生成的类。

jaxws-maven-plugin wsgen 抛出JAXBContext IllegalAnnotationsException抱怨生成的类没有 no-arg 默认构造函数。

我在这个网站上看到的一种解决方案是将类包装在 XMLWrappers 中。问题是第三方类用于我无法控制的第三方方法中。

是否有解决方案或解决方法?

一种可能的解决方法是使用 axis2 maven wsdl2code 生成器。

但是,这将生成一个完全不同的客户端(尽管仍然易于使用)。

该文档还告诉添加以下依赖项:

<dependency>
      <groupId>org.apache.axis2</groupId>
      <artifactId>axis2</artifactId>
      <version>1.4</version>
</dependency>

相关内容

  • 没有找到相关文章