【发布时间】:2010-03-09 15:20:27
【问题描述】:
我需要将一个非常复杂的第 3 方 Web 服务整合到我的 Grails 应用程序中。我的计划是使用 WSDL2Java 从 wsdl 生成存根类,这是第 3 方文档中推荐的方法(附有示例)。首先,我尝试为 Eclipse 使用 Axis2 codegen 插件,但最终遇到了 InvocationTargetexception。我调试了插件,发现是因为wsdl是用RPC编码定义的。
有些人建议改用 Axis 1.4,所以我现在也安装了它,但遇到了 IO 异常 - 类型 {http://xml.apache.org/xml-soap}DataHandler 被引用但未定义。
任何人都可以建议一种方法来从这个 wsdl 创建 java 类,而不必破解 wsdl 吗?
【问题讨论】:
-
只需使用axis 1.x 或Xfire 来生成客户端,如果没有发生,您可以如何传递WSDL 吗?让我试试?
标签: web-services grails wsdl2java