【发布时间】:2014-01-20 23:19:22
【问题描述】:
我在从 WSDL 生成 Java 时遇到 IWAB0399E 错误:java.io.IOException:使用 Web 时类型 {http://www.w3.org/2001/XMLSchema}array is referenced but not defined'使用 eclipse Juno 提供服务。
使用的工具
- Eclipse 4.2
- Jboss 4.2
- 轴 1
请指教。
问候, 猪油
【问题讨论】:
我在从 WSDL 生成 Java 时遇到 IWAB0399E 错误:java.io.IOException:使用 Web 时类型 {http://www.w3.org/2001/XMLSchema}array is referenced but not defined'使用 eclipse Juno 提供服务。
使用的工具
请指教。
问候, 猪油
【问题讨论】:
我已经多次看到非常类似的问题,我也可以看到您正在使用 Axis.v1 这可能会导致问题。在执行 WSDL2Java 时尝试使用 Axis.v2。 PS。还请看 JAX-WS 导入工具,它非常快速高效且易于使用和实现(也关于动态客户端) 可以看JAX-WSHERE
【讨论】:
作为一种解决方法,您可以删除负责模式定义的 wsdl 部分。这可能会解决您的问题。 删除下面的这部分:
<types>
[...]
</types>
【讨论】: