C# 挪用 JavaWebservice辦事碰到的成績匯總。本站提示廣大學習愛好者:(C# 挪用 JavaWebservice辦事碰到的成績匯總)文章只能為提供參考,不一定能成為您想要的結果。以下是C# 挪用 JavaWebservice辦事碰到的成績匯總正文
1. A SOAP 1.2 message is not valid when sent to a SOAP 1.1 only endpoint.
成績緣由:
客戶端和辦事真個SOAP協定版本紛歧致。
處理辦法:
①修正客戶端SOAP協定版本和辦事端分歧
②修正辦事端SOAP協定版本和客戶端分歧
附Java辦事端修正辦事裸露SOAP版本辦法:
在接口的完成類下面添加注解
//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#挪用Java辦事時,要求時添加了ws-addressing 信息,而CXF默許沒有翻開ws-addressing開關,會湧現上述warn
處理辦法:
①在app-context-service.xml 下的辦事裸露中,添加以下節點,以支撐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>