欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 調(diào)用 JavaWebservice服務(wù)遇到的問題匯總

 更新時間:2016年01月07日 10:20:24   投稿:hebedich  
本文給大家分享的是個人在使用C#調(diào)用 JavaWebservice服務(wù)遇到的幾個問題的解決方法的匯總,給有類似需求的小伙伴們參考下吧。

1. A SOAP 1.2 message is not valid when sent to a SOAP 1.1 only endpoint.

問題原因:

客戶端和服務(wù)端的SOAP協(xié)議版本不一致。

解決方法:

①修改客戶端SOAP協(xié)議版本和服務(wù)端一致
②修改服務(wù)端SOAP協(xié)議版本和客戶端一致

附Java服務(wù)端修改服務(wù)暴露SOAP版本方法:

在接口的實現(xiàn)類上面添加注解

//import javax.xml.ws.BindingType;
//import javax.xml.ws.soap.SOAPBinding;

@BindingType(SOAPBinding.SOAP12HTTP_BINDING) //1.2
@BindingType(SOAPBinding.SOAP11HTTP_BINDING) //1.1
 

2. MustUnderstand headers: [{http://www.w3.org/2005/08/addressing}Action, {http://www.w3.org/2005/08/addressing}To] are not understood

問題原因:

C#調(diào)用Java服務(wù)時,請求時添加了ws-addressing 信息,而CXF默認(rèn)沒有打開ws-addressing開關(guān),會出現(xiàn)上述warn

解決方法:

①在app-context-service.xml 下的服務(wù)暴露中,添加以下節(jié)點,以支持ws-addressing。  

<jaxws:endpoint id="javaMonitorConfigService"
    implementor="#monitorConfigService" address="/javaMonitorConfigService">
    <jaxws:features>
      <wsa:addressing xmlns:wsa="http://cxf.apache.org/ws/addressing" />
    </jaxws:features>
  </jaxws:endpoint>

相關(guān)文章

最新評論