【发布时间】:2014-02-14 11:54:55
【问题描述】:
我有一个使用 Apache Axis 1.2.1 生成的 WSDL。 现在我正在尝试使用 JAX-WS 2.1 Web 服务框架创建存根。
在生成存根时,我收到了验证错误。由于这个问题,它无法创建存根。
!WSDL 验证错误图片
我尝试通过 MyEclipse IDE、SOAP UI 工具和 Java 的本机 wsimport.bat 文件等许多工具来创建存根。 在所有三种情况下,由于格式不受支持,我未能创建存根。
但是当我尝试使用带有 Apache Axis 1.2.1 库的 SOAP UI 工具创建存根时,它被创建了存根。但那是不同的。
我的疑问是,WSDL 是一种 W3C 标准格式。所以,任何 JAVA API 都应该遵循这个标准,那么为什么这个 WSDL 不能创建存根呢? 和 因此,我需要使用 JAX-WS 2.1 而不是 Apache Axis 1.2.1 创建存根。
请给我建议可能的答案...
【问题讨论】:
标签: java web-services wsdl jax-ws axis