`
maomaode
  • 浏览: 120581 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Apache CXF interop with WCF

    博客分类:
  • JAVA
阅读更多
<link rel="stylesheet" type="text/css" href="http://maomaode.bokeland.com/plugins/plogeshi/styles/plogeshi.css">我在上一篇中说,Apache CXF中的HelloWorld Service中的pingMe无法和WCF 互通,jim说他以前就碰到过这个问题,ted和他在cxf里有过这方面的交流, 原因是,CXF的wsdl里是这么描述的:

  <wsdl>
      <soap use="literal"/"""">
  </wsdl>
  <wsdl>
      <soap use="literal"/"""">
  </wsdl>
 

而在WCF里,你必须要写成:

  <wsdl name="pingMeRequest">
      <soap use="literal"/"""">
  </wsdl>
  <wsdl name="pingMeResponse">
      <soap use="literal"/"""">
  </wsdl>
 

也就是说把binding里的input 和output必须加上name 参数
在论坛里, 我还得到另外一个解决方案, 就是把:

<wsdl message="tns:pingMeRequest" name="pingMeRequest"/"""">
<wsdl message="tns:pingMeResponse" name="pingMeResponse"/"""">
 

改为:

<wsdl message="tns:pingMeRequest"/"""">
<wsdl message="tns:pingMeResponse"/"""">
 

也就是把portType里的input 和output的name去掉
不知道这个算不算svcutil.exe的一个bug呢?

分享到:
评论

相关推荐

    基于Apache CXF构建SOA应用

    Apache CXF 框架是一个比较有前途的开源 Web Services 框架,也是构建 SOA 架构应用的利器。本书采用案例源码和解说形式全面介绍 Apache CXF 框架的功能。 本书共 15 章,大致分为三个部分。第一部分介绍关于 SOA 和...

    Developing Web Services with Apache CXF and Axis2(3rd Edition).zip

    Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且...

    apache cxf_jar包

    Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)中的Web服务。这个"apache cxf_jar包"包含了实现基于Java的Web服务所需的一系列核心库。下面我们将深入探讨这些jar文件及其在Web服务实现...

    两本关于apache cxf的书籍,英文

    这两本书籍,"Apache CXF Web Service Development" 和 "Developing Web Services with Apache CXF and Axis2 (3rd Edition)",显然是为了深入理解Apache CXF的工作原理和实际应用而编写的。 第一本书,"Apache CXF...

    apache-cxf-3.5.0.zip

    Apache CXF 是一款广泛使用的开源框架,主要用于构建和部署高质量的Web服务。它以其灵活性、易用性和强大的功能集而闻名。"apache-cxf-3.5.0.zip" 文件包含了CXF框架的3.5.0版本,该版本可能包含了一些新特性、改进...

    Apache CXF

    Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF Apache CXF

    apache-cxf2.7.18官方版最稳定版本

    Apache CXF是一个开源的Web服务框架,由Apache软件基金会开发并维护,专注于提供高质量的SOAP和RESTful服务。它的名称CXF来源于两个前身项目:XFire和Celtix的组合,这两个项目在2006年合并成为Apache CXF。Apache ...

    Apache CXF Web Service Development(源码)

    Apache CXF是一个开源框架,主要用于构建和开发Web服务。它提供了强大的工具和支持,使得开发者能够轻松地创建、部署和管理SOAP(Simple Object Access Protocol)和RESTful(Representational State Transfer)服务...

    apache-cxf 2.2.8版本下载

    Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。这个项目的核心目标是提供一个工具集,使开发者能够轻松地创建和部署基于SOAP和RESTful的服务。CXF这个名字来源于两个曾经流行...

    基于Apache CXF构建SOA应用 随书源代码

    2013版的 &lt;基于Apache CXF构建SOA应用&gt; 源码 Apache CXF是一个开放源码的Web服务框架,提供了一个易于使用,用于开发Web Services标准为基础的编程模型。本书主要介绍Apache CXF在构建SOA架构各个方面的应用说明和...

    WebService with Apache CXF

    Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且...

    apache-cxf-3.1.8.zip

    Apache CXF 是一个开源的Java Web服务框架,它支持多种Web服务标准,包括SOAP、RESTful API、WS-*协议栈等。3.1.8版本是该框架的一个稳定发行版,提供了一系列增强功能和错误修复。以下是关于Apache CXF 3.1.8及其...

    apache cxf 用户手册

    apache cxf 2.1.3 的用户手册

    cxf框架包 apache-cxf-3.4.3.tar.gz

    Apache CXF是一个开源的Java框架,它主要用于构建和开发Web服务。这个框架允许开发者通过SOAP、RESTful HTTP、XML以及各种协议来实现服务接口。在本案例中,我们讨论的是"apache-cxf-3.4.3.tar.gz",这是Apache CXF ...

    apache cxf 一个helloworld的例子

    ### Apache CXF HelloWorld 示例详解 #### 一、Apache CXF简介与特点 Apache CXF(以下简称为CXF)是一款非常流行的开源项目,用于构建和服务Web Services。它整合了两个著名的开源项目:Apache Celtix 和 XFire。...

    apache-cxf-2.2.10安装包和如何配置到环境变量

    Apache CXF是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和Web服务。这个"apache-cxf-2.2.10"版本是该框架的一个历史版本,发布于较早的时期。在本文中,我们将详细介绍如何安装和配置Apache CXF ...

    WebServiceConfig java springboot利用Apache CXF创建webserice接口配置类

    webserviceApache CXF java springboot利用Apache CXF创建webserice接口 Apache CXF 核心架构是以BUS为核心,整合其他组件。 * Bus是CXF的主干, 为共享资源提供一个可配置的场所,作用类似于Spring的...

    apache-cxf-2.0.10.zip下载地址

    Apache CXF 是一个开源的Java框架,主要用于构建和开发Web服务。这个项目源自XFire,并在2006年合并到Apache基金会,更名为CXF,意为“CXF is for eXtending and Fusing Web Services”。Apache CXF 2.0.10 版本是该...

Global site tag (gtag.js) - Google Analytics