【发布时间】:2011-10-25 07:59:11
【问题描述】:
Java 6 JAX-WS“wsimport”实用程序在生成一个给定 WSDL 文件的 Web 服务框架(接口)方面做得很好,但有一个令人讨厌的异常。
当给定一个使用 SOAP Document/literal wrapped style (also described here) 的 WSDL 时,它会生成一个带有“裸”SOAP binding parameter style 的服务接口(在方法签名中具有多个参数和返回值扩展为 "holder" objects),而不是WSDL 指定的简单包装参数和返回值。其他工具,例如 Axis2 wsdl2java 只是使用包装器元素作为输入参数和返回值,而不是自动“解包”它们。
是否可以告诉“wsimport”将 SOAP 绑定参数保持为“包装”而不是“裸”?
【问题讨论】:
标签: java soap wsdl jax-ws wsimport