Исключение при вызове веб-сервисов с граалями - PullRequest
1 голос
/ 27 декабря 2011

Я пытаюсь использовать внешний веб-сервис в моем проекте grails, следуя http://grails.org/Calling+External+WebServices

мой wsdl - https://devora11.gryphon.priv/axis2/services/GDXAppWS?wsdl

Вот простой код в контроллере, где я пытаюсь использовать groovyx.net.ws.WSClient-:

    def proxy = new WSClient("https://devora11/axis2/services/GDXAppWS?wsdl", this.class.classLoader) 
            println "Proxy bfr "+proxy ; 
            //proxy.setSSLProperties(['port',':443']) 
            //println "Proxy "+proxy ; 
            print proxy.isSpecifiedSQLAlive() 

но все время выдает ошибку java.lang.NullPointerException

    at groovyx.net.ws.AbstractCXFWSClient.invokeMethod(AbstractCXFWSClient.java:87) 

    at com.ggw.LoadController$_closure2$$ENKIcufD.doCall(LoadController.groovy:41) 

    at org.grails.plugin.resource.DevModeSanityFilter.doFilter(DevModeSanityFilter.groovy:26) 

    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 

    at java.lang.Thread.run(Thread.java:662) 

На STS IDE показывает ERROR errors.GrailsExceptionResolver - возникла исключительная ситуация NullPointerException при обработке запроса: [GET] MyProj / load / wsTest Stacktrace следует: Сообщение: ноль Линия | метод - >> 87 | invokeMethod в groovyx.net.ws.AbstractCXFWSClient


| 41 | doCall в com.ggw.LoadController $ _closure2 $$ ENKIcufD | 26 | doFilter. , в org.grails.plugin.resource.DevModeSanityFilter | 886 | runTask в java.util.concurrent.ThreadPoolExecutor $ Worker | 908 | запустить . , , , в '' ^ 662 | запустить в java.lang.Thread

1 Ответ

0 голосов
/ 29 декабря 2011

Похоже, у вас неверный URL для вашего веб-сервиса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...