使用cxf开发 webservice的时候,因为cxf只支持 1.1 的消息,但是自己的服务调用别人的服务往往需要采用别人的协议版本,如果别人的webservice 服务的实现使用的是 1.2 的协议,那么这时候存在以下几种解决方案。

1 在webservice接口或实现处定义 SOAP12 的协议

这种方案实现的前提是你能看到并修改别人定义的代码。

@WebService
@BindingType(value = SOAPBinding.SOAP12HTTP_BINDING)
public class ConvergaFileUploadServiceImpl implements FileUploadService {}

2 使用 SOAPHandler 来处理消息

这种方案的策略是将发送过来的消息从11转为12 ,但是有个前提,这种转法只支持 jdk

    @Bean("documentUploadServiceJaxwsClient2")@Lazypublic JaxWsPortProxyFactoryBean jaxWsPortProxyFactoryBean2() {JaxWsPortProxyFactoryBean jaxWsPortProxyFactoryBean = new JaxWsPortProxyFactoryBean();jaxWsPortProxyFactoryBean.setServiceInterface(org.tempuri.IDocumentUploadService.class);jaxWsPortProxyFactoryBean.setNamespaceUri("http://tempuri.org/");

CXF soap message 协议从 1.1 转为 1.2相关推荐

  1. f协议 openmessage_tencent://message协议

    相信很多朋友在访问别人的博客.网上商城时可能会发现上都有这样的小玩意 , 点击下就可以弹出对话框和主人进行对话,而且无需加对方为好友. 有时在浏览器地址中输入:  tencent://message/ ...

  2. QQ的Tencent://Message/协议

    QQ即时聊天代码  *********为QQ号码  以前这样写:http://wpa.qq.com/msgrd?V=1&Uin=*********&Site=hexun.com/ngd ...

  3. Java与C#平台通信 WCF CXF SOAP

    问题提出 : 采用的方案 : 基于 C#平台的 SOA框架 ---WCF简介 WCF 平台搭建 JAVA 调用 WCF 基于 Java平台的 SOA框架 ---CXF简介 CXF平台搭建 CXF 框架 ...

  4. php 基于soap什么协议,网络协议 20 - RPC 协议(上)- 基于XML的SOAP协议

    [前五篇]系列文章传送门: 上一节我们了解 RPC 的经典模型和设计要点,并用最早期的 ONC RPC 为例子,详述了具体的实现.而时代在进步,ONC RPC 逐渐因为各种问题被替代,SOAP 协议就 ...

  5. Erroe:ESS-07311 FaultCode=Couldn't create SOAP message due to exception: XML reader error;

    1.今天在修改问题的时候,同事问了我一个ESS定时调度的问题,这个ESS定时调度的原理是,ESB封装的PKG,然后在ESS中在配置的定时调取ESB接口,OSB和PKG都测试均没有问题,但是ESS上就会 ...

  6. 实现QQ客服功能:qq的Tencent://Message/协议

    网页中打开qq联系客服: <a target="blank" href="tencent://message/?uin=97792****&Site=咨询& ...

  7. FIDO U2F Message协议介绍

    原文链接:http://blog.sina.com.cn/s/blog_625033800102vzsk.html 1.U2F 消息封包 U2F协议是基于请求-响应方案的,当请求者发送一个请求消息到U ...

  8. [FIDO]U2F Message协议介绍

    1.U2F 消息封包 U2F协议是基于请求-响应方案的,当请求者发送一个请求消息到U2F设备中时,U2F会返回一个响应消息给请求者.在现在这一版的U2F协议中,消息的封包是基于ISO7816-4:20 ...

  9. 物联网应用层协议选择和分析--MQTT、CoAP 、HTTP、XMPP、SoAP

    物联网应用层协议选择和分析--MQTT.CoAP .HTTP.XMPP.SoAP MQTT协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)最早 ...

最新文章

  1. log4j的使用方法
  2. String hashCode 方法为什么选择数字31作为乘子
  3. python文件传输模块_[宜配屋]听图阁 - python 使用poster模块进行http方式的文件传输到服务器的方法...
  4. 在eclipse中引入jquery.js文件报错的解决方案
  5. Python还值得学吗?
  6. Web设计里的软件工程思想
  7. 车牌识别sdk android,Android车牌识别sdk
  8. 天使投资喜欢什么样的商业计划书
  9. win10关闭计算机的原因,win10电脑自动关机是怎么回事
  10. 多媒体计算机用什么音箱好,小巧又不失音质 桌面2.0电脑音箱推荐榜
  11. Lftp 支持大文件,断点续传
  12. 身家破亿!86版「红孩儿」拒绝出道成学霸,已是中科院博士,名下52家公司
  13. 音频处理-1 基础知识
  14. linux 排除多个目录搜索文件,关于linux:使用find命令但排除两个目录中的文件
  15. tinymind 书法文字识别
  16. 计算机cde盘怎么分配,windows vista的c d e盘是怎么分配的,我是新手完全不懂用途啊...
  17. 全球及中国二手车贷款行业运行分析及项目动态研究报告2021年版
  18. 伪装目标检测(Camouflage Object Detection)部分经典论文汇总
  19. vscode主题颜色设置为light,代码颜色花里胡哨
  20. 注册控件失败解决办法

热门文章

  1. android 手势检测(左右滑动、上下滑动)
  2. 小号php平台,唱鸭买小号服务采用的是最新的PHP语言,巧妙地躲开审核
  3. 简单的理解EKF算法1
  4. K近邻法之kd树及其Python实现
  5. WEB开发36式打狗棒法,书籍推荐
  6. OpenCV__Python图像的对比度亮度调整_教程9
  7. 初步认识OpenGL之QT
  8. distinct去重用法
  9. 自监督学习之对比学习
  10. HCTF 2018]admin