Grails - при вызове веб-службы ошибка определения класса не найдена - PullRequest
1 голос
/ 24 февраля 2011

Обновлено, чтобы отразить новое сообщение об ошибке после изменений

Привет, я пытаюсь вызвать веб-сервис из Grails, но продолжаю сталкиваться с ошибками.

Воткак выглядит мой класс:

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: выполнение действия [index] контроллера [myPackage.myController] вызвало исключение: java.lang.NoClassDefFoundError: org / apache / cxf / endpoint / Client

Пытались устранить неполадки, но не смогли найти какие-либо полезные ресурсы.Буду очень признателен за любую помощь или предложения о том, как исправить положение.

Спасибо.

1 Ответ

0 голосов
/ 24 февраля 2011

Вы пропустили оператор new, на который он похож:

def proxy = new WSClient(serviceUrl.toString(), this.class.classLoader)
...