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

用CXF开发WebService时遇到的问题

阅读更多
  最近在用cxf开发WebService程序时遇到一个问题,就是客户端(client)调用时,传的参数到服务端(endpoint)就成了null,而服务端返回的值到客户端也是null。在网上搜了一下,遇到这个问题的人并不多,有几个提了问,没见到解答了的。最终在国外一个论坛上找到了答案。就是在接口的实现类上加上annotation:
     @WebService(targetNamespace = "http://.......")

  在有的情况下不加targetNamespace这个注解是不会有问题的。

  另外,在实现类上的@WebService()中最好也加上:endpointInterface,这样CXF就会根据你的接口开生成WSDL,否则你在实现类里写的别的public方法也会发布成WebService。
  
    通过这次“麻烦”,感觉以前虽然也使用cxf,但从来没有深入了解过。通过这次解决问题,我想也有必要把以前零零碎碎了解的WebService相关的知识规整一下了。
分享到:
评论

相关推荐

    CXF-WebService开发过程中所遇到过的问题集

    在使用CXF开发时,通常通过Wsdl2java命令生成本地代理接口。然而,如果在执行此操作后出现错误,可能是由于命名空间冲突、网络问题或者是生成的代码与实际服务不匹配等原因。为解决这类问题,首先检查Wsdl2java命令...

    cxf开发webservice客户端

    总结来说,使用Apache CXF开发Webservice客户端涉及从获取WSDL、生成客户端代码、配置服务代理到实际调用服务的多个步骤。理解这些步骤以及CXF的特性,将有助于你高效地创建和维护Web服务客户端。

    WebService框架CXF开发WebService需要的jar包(解决gbk编码错误问题)

    标题中的"WebService框架CXF开发WebService需要的jar包"指的是在CXF项目中,我们需要依赖特定的JAR库来支持服务的开发、部署和运行。这些JAR文件包含了CXF框架的核心功能以及与Web服务相关的API和实现。在Apache CXF...

    CXF_webService文档

    2. **CXF插件的安装**:下载CXF的all-in-one package,这是一个包含所有必要组件的包,可以方便地在Eclipse中集成CXF开发工具。通过Eclipse的插件管理器更新安装。 3. **配置CXF运行时**:在Eclipse中,进入`...

    Spring+cxf请求webService

    当Spring与CXF结合使用时,可以方便地创建和消费Web服务。本篇文章将深入探讨如何使用Spring和CXF来请求Web服务,尤其是基于XML的方式。 1. **Spring整合CXF** Spring通过其`Spring-WS`模块提供了对Web服务的支持...

    webservice cxf 开发实战

    这份压缩包很可能包含了一位开发者在使用CXF开发Web服务过程中的学习笔记,可能包括了以下内容: - **基础教程**:介绍如何搭建CXF环境,创建第一个Web服务。 - **案例研究**:通过实际项目阐述如何设计和实现复杂的...

    CXF_WebService_开发指南、技术文档

    ### CXF WebService 开发指南和技术文档 #### 一、CXF简介与特性 CXF(Community Xenith Framework)是一个开源框架,用于构建和管理基于Java的Web服务。它不仅支持传统的SOAP协议,还支持RESTful风格的服务。CXF...

    基于Soap协议下CXF框架开发Webservice

    使用Webservice框架,如CXF,可以使开发者在开发中几乎感觉不到Soap协议的存在,因为这些框架已经把Soap协议封装在XML报文中了,客户端或服务端只需要直接解析或调用这些报文即可。 命名空间在WebService开发中是一...

    ssm+cxf(基于Maven开发的ssm框架集成cxf发布web service服务)

    主要是为了测试mybatis是否连接上数据库的时候写的测试类,作为一个刚学java,被抓壮丁的写服务器端的妹子,我只想说,画了我3周才解决了所有的错误啊,真的要自己因为不懂乱写乱改的时候遇到的那些莫名其妙的错误,...

    CXF框架webservice教程.pdf

    如果你使用的是JDK 1.6,可能会遇到一个问题,即JAXB 2.1 API与CXF中的版本冲突。为解决这个问题,你需要将CXF库中的`endorsed`目录复制到JDK的`jre\lib`目录下,以便正确加载所需的API。 接下来,创建一个普通的...

    Webservice-CXF实用手册学习大全

    - Web服务上下文:在开发WebService时,需要考虑服务的上下文信息,如安全性和事务管理。 5. WebService高级特性: - Jax-Ws异常处理:定义了如何在WebService中处理异常,保证服务的健壮性。 - MTOM文件传输:...

    CXF+spring+jdk1.5开发webService

    使用 CXF、Spring 和 JDK 1.5 开发 WebService 并将其部署到 WebLogic 9.2 是一项相对复杂的任务,尤其是在处理不同技术栈之间的兼容性问题时。通过遵循本文介绍的步骤,开发者可以更好地理解和实现这一过程。虽然...

    cxf webservice示例代码

    标题“cxf webservice示例代码”暗示我们将在CXF框架下探讨如何编写和使用Web服务的代码示例。Web服务通常用于不同系统间的互操作性,通过定义标准的接口来交换数据。SOAP(Simple Object Access Protocol)是一种...

    Java调用CXF WebService接口的两种方式实例

    Java调用CXF WebService接口是Java开发者在开发过程中经常遇到的问题。今天,我们将讨论Java调用CXF WebService接口的两种方式实例,即静态调用和动态调用。 静态调用 静态调用是通过创建WebService客户端代理工厂...

    基于webservice实现的一个CXF例子

    5. **丰富的社区**: 由于是开源项目,CXF拥有活跃的社区,提供了大量的文档和示例,遇到问题时能得到及时的帮助。 总结来说,这个基于CXF的Webservice示例是学习和理解Web服务开发的一个好起点。通过分析和运行其中...

    CXF webservice初学笔记

    【CXF Webservice初学笔记】是针对Apache CXF框架的学习记录,这是一套用于构建和部署Web服务的开源工具。这篇笔记可能涵盖了如何使用CXF来创建、发布和调用Web服务的基础知识,同时也可能涉及到CXF与其他相关技术如...

Global site tag (gtag.js) - Google Analytics