9得票1回答
apt、wsgen、wsimport之间的区别。在何时该使用它们以及为什么不使用其他工具可能会让人感到困惑。

我一直在尝试编写一个Web服务(JAX-WS),并且我已经阅读了从2006年到2013年不同的教程。其中大部分都是针对某些IDE的。那些讲述手动创建/部署Web服务的则使用Ant脚本。到这里为止,一切都好。 一旦我查看Ant脚本,混乱就开始了。一些旧的教程使用APT任务来编译SEI,然后使用...

7得票2回答
如何创建和包含Java类以及多个WSDL文件到一个jar包中。

我正在从多个wsdl文件生成java类。这很有效。然而,我想在@WebServiceClient注释中提供适当的wsdl文件。在属性wsdlLocation中,我期望目录路径与不同文件名相连。例如,对于第一个webservice,/myDir/myWsdl-1.wsdl。然而,wsdlLoca...

11得票2回答
为JAXB生成的每个类生成唯一的可序列化id

我正在使用ant wsimport从WSDL生成客户端存根。此外,我想生成实现Serializable的客户端类。我希望为每个类生成不同的serialVersionUID。我尝试过使用下面显示的绑定文件,但是它为所有类生成相同的serialVersionUID。是否有任何方法可以为每个类提供自...

9得票1回答
WSImport 为多个 Dynamics CRM 4.0 的 WSDL 生成了冲突的 XML 类型

我目前正在使用Dynamics CRM 4.0 webservice进行工作。首先,我使用wsimport根据webservice的WSDL生成了适当的Java/JAX-WS类。在生成类时,我遇到了一些错误: [ERROR] A class/interface with the same n...

12得票4回答
wsimport - 如何在不同的项目/文件夹中生成服务端点类和JAXB类

我们正在使用自上而下的方法处理一个包含多个 Web 服务(多个 WSDL)的项目。每个 Web 服务都需要设置为一个独立的项目,并部署为一个独立的 war 包。 问题在于,这些 WSDL 共享一些通用的 .xsd 文件。目前,如果我们为每个 WSDL 运行 wsimport,则共同的 JAX...

32得票2回答
一个由wsimport生成的客户端是如何工作的?

首先,我想让您知道我已经能够连接到Web服务服务器。我问这个问题是因为我想更深入地了解wsimport生成的客户端的工作原理。根据我的研究,wsimport使用JAXWS。请注意,我对JAXWS没有任何了解。 我使用wsimport生成了客户端。我使用的WSDL来自Axis2 Web服务,并...

12得票2回答
如何在没有Maven或ANT的情况下,使用JAXB插件以编程方式使用WsImport?

我正在使用WsImport从远程WSDL文件生成一些Java源代码。请注意,这是在常规的Scala项目内完成的,即没有在Maven或Ant构建中完成:import com.sun.tools.ws.WsImport def run(wsdlFile: File, destination: F...

7得票2回答
jax-ws ri 2.2.1无法为Amazon ECS WSDL文件生成枚举类型

我正在尝试为以下Amazon WSDL生成工件: http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl 使用以下Ant任务: <taskdef name="wsimport" class...

8得票1回答
WSDL客户端中的CDATA元素

我正在做一个WSDL客户端,想知道如何将XML元素设置为CDATA。 我正在使用wsimport生成源代码,而CDATA元素是请求XML的一部分。 这是请求的XML类: @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", pr...

16得票1回答
使用"encoded"的异常解析WSDL时出错

每次我运行wsimport时,我都会收到以下错误: [ERROR] "Use of SOAP Encoding is not supported. SOAP extension element on line 65 in file:dummy.wsdl has use="enco...