Soap 解决方法:无绑定操作的调用

Soap 解决方法:无绑定操作的调用,soap,cxf,Soap,Cxf,my webservice的使用者,通过ping端点验证其证书: https://my.webservice.com/services/myService但他们无法执行此操作,因为他们获得了由服务器的CXF组件生成的500 http错误代码: WARNING: Interceptor for {http://my.webservice.com/}MyWebService has thrown exception, unwinding now org.apache.cxf.interceptor.

my webservice的使用者,通过ping端点验证其证书:
https://my.webservice.com/services/myService
但他们无法执行此操作,因为他们获得了由服务器的CXF组件生成的500 http错误代码:

WARNING: Interceptor for {http://my.webservice.com/}MyWebService has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: No binding operation info while invoking unknown method with params unknown.
org.apache.cxf.binding.soap.interceptor.Soap12FaultOutInterceptor$Soap12FaultOutInterceptorInternal handleMessage
...
INFO: class org.apache.cxf.binding.soap.interceptor.Soap12FaultOutInterceptor$Soap12FaultOutInterceptorInternalapplication/soap+xml
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1686)
现在,当SOAP客户端在
https://my.webservice.com/services/myService
。。。它只是一个简单的GET操作,试图弄清楚证书的情况,搞砸了


是否有某种方法可以配置该端点,使其在使用简单的GET时简单地发回200ok或WSDL文件?我现在正在使用CXF版本2.7.7。

传递wsdl URL,如下示例所示,它将解决此问题。
URL wsdlURL=新URL(“”)

按下面的示例传递wsdl URL,它将解决此问题。
URL wsdlURL=新URL(“”)

按下面的示例传递wsdl URL,它将解决此问题。
URL wsdlURL=新URL(“”)

按下面的示例传递wsdl URL,它将解决此问题。
URL wsdlURL=新URL(“”)

你想办法解决这个问题了吗?我有同样的问题->只是在客户端。我想ping一个端点(通过apache的httpclient),但是CXF拦截器会抛出一个异常,因为在该端点处没有调用SOAP方法。@SpaseMarkovski-我想我在url中添加了
?wsdl
,作为一种解决方法。您找到了解决方法吗?我有同样的问题->只是在客户端。我想ping一个端点(通过apache的httpclient),但是CXF拦截器会抛出一个异常,因为在该端点处没有调用SOAP方法。@SpaseMarkovski-我想我在url中添加了
?wsdl
,作为一种解决方法。您找到了解决方法吗?我有同样的问题->只是在客户端。我想ping一个端点(通过apache的httpclient),但是CXF拦截器会抛出一个异常,因为在该端点处没有调用SOAP方法。@SpaseMarkovski-我想我在url中添加了
?wsdl
,作为一种解决方法。您找到了解决方法吗?我有同样的问题->只是在客户端。我想ping一个端点(通过apache的httpclient),但是CXF拦截器会抛出一个异常,因为在该端点处没有调用SOAP方法。@SpaseMarkovski-我想我在url中添加了
?wsdl
,作为一种解决方法