环境:Grails-1.3.4,Ubuntu 9.10,Intellij 9.0.3,JVM 1.6
我在尝试与SOAP 1.2服务器交互时使用WSClient获取以下堆栈跟踪。我能够让wsclient example application正常工作。将URL更改为其他服务器会在初始化期间引发异常。有什么想法吗?
我确实在建议添加
的文档中看到了对SOAP 1.2的引用proxy.setPreferredSoapVersion(SoapVersion.SOAP_1_2)
我做了哪些,但无济于事。
谢谢,
史蒂夫
2010-10-19 10:53:42,787 [http-8080-1] ERROR errors.GrailsExceptionResolver - 支持自动选择端点的文档样式SOAP 1.1 http;没有找到。 java.lang.UnsupportedOperationException:仅支持文档样式的SOAP 1.1 http自动选择端点;没有找到。 at org.apache.cxf.endpoint.ClientImpl.findEndpoint(ClientImpl.java:212) 在org.apache.cxf.endpoint.ClientImpl。(ClientImpl.java:151) 在org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:253) 在org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:196) 在org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:175) at groovyx.net.ws.AbstractCXFWSClient.createClient(AbstractCXFWSClient.java:198) at groovyx.net.ws.WSClient.initialize(WSClient.java:107) 在groovyx.net.ws.IWSClient $ initialize.call(未知来源)
答案 0 :(得分:0)
我建议从groovy下载WSClient的源代码并进行调试。
如果使用grails安装程序安装ws-client,则很可能是此代码