【发布时间】:2012-01-25 20:44:56
【问题描述】:
我们有一个需求,我们需要开发一个基于 JAXB 的 web 服务客户端。 我们只有 WSDL 网址。有没有这样的工具可以为我们做到这一点?
到目前为止,我们正在考虑 xjc 工具,但它需要一个 xsd 文件作为输入,而我们有 WSDL 文件生成存根。
请指教。
问候 S
【问题讨论】:
标签: wsdl jaxb webservice-client
我们有一个需求,我们需要开发一个基于 JAXB 的 web 服务客户端。 我们只有 WSDL 网址。有没有这样的工具可以为我们做到这一点?
到目前为止,我们正在考虑 xjc 工具,但它需要一个 xsd 文件作为输入,而我们有 WSDL 文件生成存根。
请指教。
问候 S
【问题讨论】:
标签: wsdl jaxb webservice-client
您始终可以使用默认使用 JAXB 的CXF。
使用CXF generated Client,您可以仅使用 WSDL 获得所需的(客户端)。
只需使用:
wsdl2java -d <output-directory> -client <wsdlurl>
【讨论】:
我知道它已经过时了,但如果其他人偶然发现它:
WSDL 包含<types>-Tag 之间的域对象的架构。
默认工具 xjc 可以使用 -wsdl 命令行选项解析 wsdl。
【讨论】: