Web services 使用grails调用web服务时出现异常
我试图在我的grails项目中使用一个外部web服务 我的wsdl- 下面是我尝试使用groovyx.net.ws.WSClient的控制器中的一个简单代码:Web services 使用grails调用web服务时出现异常,web-services,grails,Web Services,Grails,我试图在我的grails项目中使用一个外部web服务 我的wsdl- 下面是我尝试使用groovyx.net.ws.WSClient的控制器中的一个简单代码: def proxy = new WSClient("https://devora11/axis2/services/GDXAppWS?wsdl", this.class.classLoader) println "Proxy bfr "+proxy ; //proxy.setSS
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上显示
错误。GrailExceptionResolver-处理请求时发生NullPointerException:[GET]MyProj/load/wsTest
跟踪如下:
消息:空
直线法
->>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有误。这里有什么问题?如果我通过浏览器中的url,我可以看到包含数据的xml内容。在我看来,https问题。