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?
請問一些關於如何解決這個問題的建議? - 編輯