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?
请问一些关于如何解决这个问题的建议? - 编辑