IWAB0399E从WSDL生成Java时出错:java.io.IOException:类型{http://www.w3.org/2001/XMLSchema}array已引用但未定义

时间:2014-01-03 10:06:25

标签: java eclipse wsdl axis

WSDL生成Java时出现 IWAB0399E错误:java.io.IOException :类型{http://www.w3.org/2001/XMLSchema}数组被引用但未定义'而使用eclipse Juno消费网络服务。

使用的工具

  1. Eclipse 4.2
  2. Jboss 4.2
  3. Axis 1
  4. 请建议。

    此致 PISE

2 个答案:

答案 0 :(得分:0)

我已经看过非常类似的问题了很多次,我也可以看到你正在使用Axis.v1这可能会导致问题。在执行WSDL2Java时尝试使用Axis.v2。 PS。另请参阅JAX-WS导入工具,它非常快速且易于使用和实现(也适用于动态客户端) 你可以看到JAX-WS HERE

答案 1 :(得分:0)

作为一种变通方法,您可以删除负责架构定义的wsdl部分。这可以解决您的问题。 删除以下部分:

<types>
     [...]
</types>