2013-05-01 91 views
2

我不知道我改变了什么:(...但是我已经结束了与此例外,我似乎并没有解决:原因:javax.xml.ws.soap.SOAPFaultException:发送到SOAP 1.1唯一端点时,SOAP 1.2消息无效

Caused by: javax.xml.ws.soap.SOAPFaultException: A SOAP 1.2 message is not valid when sent to a SOAP 1.1 only endpoint. 

我使用CXF 2.7.4,并有从WSDL生成的类我使用签署传出消息的MTOM和WSS4JOutInterceptor

wsdl包含如下内容:

<wsdl:definitions ... xmlns:soap11="http ... > 
<soap11:binding 
<soap11:operation 
soap11:address 

因此,所有的声音都像肥皂1.1,但不知何故肥皂1.2被用于客户端创建的消息。 我已经在我的jaxws客户端配置中添加了这个,但它没有效果。

<jaxws:binding> 
     <soap:soapBinding version="1.1"/> 
</jaxws:binding> 

为什么CXF尝试使用soap 1.2?

请问一些关于如何解决这个问题的建议? - 编辑

回答

相关问题