2013-05-01 127 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?

請問一些關於如何解決這個問題的建議? - 編輯

回答

相關問題