我正在使用Java / Groovy构建一个涉及动态调用Web服务的系统。我使用JAX-WS来调用带有WSDL 1.1接口的服务,但是我找不到任何关于如何为WSDL 2.0描述实现DII的有用信息。
您是否有人能够指出我使用WSDL 2.0接口进行Web服务动态调用的正确方向?
提前致谢, moxn
PS:这个post on a mailing list表明JAX-WS不支持WSDL 2.0。那我还有什么其他选择呢? Apache CXF是否支持WSDL 2.0?
编辑:我只是尝试使用JAX-WS动态调用WSDL 2.0 Web服务,但得到了WSDL异常faultCode=INVALID_WSDL: Expected element '{http://schemas.xmlsoap.org/wsdl/}definitions'.
看起来JAX-WS DII确实无法与WSDL 2.0一起使用。