首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

Cxf soap协议改为1.2

2012-09-03 
Cxf soap协议改成1.2在和.net做联调的时候,报错?A?SOAP?1.2?message?is?not?valid?when?sent?to?a?SOAP?1.

Cxf soap协议改成1.2

在和.net做联调的时候,报错

?

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

看来是soap协议不匹配

在接口或实现类上声明

@BindingType(value = "http://www.w3.org/2003/05/soap/bindings/HTTP/")

或者

@BindingType(value = SOAPBinding.SOAP12HTTP_BINDING)

注意要引入geronimo-jaxws_2.2_spec-1.0.jar包

生成的wsdl文件我们可以看到

xmlns:soap12

1 楼 hs798630734 2011-06-27   为什么我这加这句@BindingType(value=javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING)就报错呢?
The annotation @BindingType is disallowed for this location,求解

热点排行