1

更新以反映更改后的新错误消息

你好,我正在尝试从 Grails 调用 Web 服务,但一直遇到错误。

这是我的班级的样子:

import groovyx.net.ws.WSClient

...

    def serviceUrl = "http://www.w3schools.com/webservices/tempconvert.asmx?WSDL"
    def proxy = new WSClient(serviceUrl.toString(), this.class.classLoader)
    serviceResult = proxy.FahrenheitToCelsius("80")
    println serviceResult

...

我遇到了 grails 运行时异常:

错误 500:执行控制器 [myPackage.myController] 的操作 [index] 导致异常:java.lang.NoClassDefFoundError: org/apache/cxf/endpoint/Client

一直在尝试排除故障,但无法找到任何有用的资源。任何有关如何补救的帮助或建议将不胜感激。

谢谢。

4

1 回答 1

0

你错过了new它看起来像的运算符:

def proxy = new WSClient(serviceUrl.toString(), this.class.classLoader)
于 2011-02-24T14:16:59.470 回答