我正在使用 clientgen 从第三方 WSDL 生成客户端类。然后我使用 wsgen 创建我的 Web 服务,捆绑我的类以及生成的类。
jaxws-maven-plugin wsgen 抛出JAXBContext IllegalAnnotationsException
抱怨生成的类没有无参数默认构造函数。
我在这个网站上看到的一个解决方案是将类包装在XMLWrappers
. 问题是第三方类在我无法控制的第三方方法中使用。
有解决方案或解决方法吗?
我正在使用 clientgen 从第三方 WSDL 生成客户端类。然后我使用 wsgen 创建我的 Web 服务,捆绑我的类以及生成的类。
jaxws-maven-plugin wsgen 抛出JAXBContext IllegalAnnotationsException
抱怨生成的类没有无参数默认构造函数。
我在这个网站上看到的一个解决方案是将类包装在XMLWrappers
. 问题是第三方类在我无法控制的第三方方法中使用。
有解决方案或解决方法吗?
一种可能的解决方法是使用axis2 maven wsdl2code生成器。
然而,这将生成一个完全不同的客户端(尽管仍然易于使用)。
该文档还告诉添加以下依赖项:
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2</artifactId>
<version>1.4</version>
</dependency>