gpt4 book ai didi

web-services - 用grails调用Web Services的异常

转载 作者:行者123 更新时间:2023-12-02 14:56:18 28 4
gpt4 key购买 nike

我尝试在http://grails.org/Calling+External+WebServices之后的grails项目中使用外部Web服务

我的wsdl-https://devora11.gryphon.priv/axis2/services/GDXAppWS?wsdl

这是 Controller 中尝试使用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错误。GrailsExceptionResolver-处理请求:[GET] MyProj / load / wsTest时发生NullPointerException
Stacktrace如下:
讯息:空
线|方法
->> 87 | groovyx.net.ws.AbstractCXFWSClient中的invokeMethod

| 41 | com.ggw.LoadController $ _closure2 $$ ENKIcufD中的doCall
| 26 | doFilter。 。在org.grails.plugin.resource.DevModeSanityFilter中
| 886 | java.util.concurrent.ThreadPoolExecutor $ Worker中的runTask
| 908 |跑 。 。 。 。在''
^ 662 |在java.lang.Thread中运行

最佳答案

看起来您的Web服务URL错误。

关于web-services - 用grails调用Web Services的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648309/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com