看osgi原理与最佳实践中,可能cxf更新太快,书中的许多参数都不能使用了,经过查阅资料,把正确的东东供大家参考:
当使用cxf dosgi时,在服务器端的参数变化:
props.put("service.exported.interfaces", "*");
props.put("service.exported.configs", "org.apache.cxf.ws");
props.put("org.apache.cxf.ws.address", "http://localhost:9000/hello_world");
同样在客户端的remote-services.xml文件中的参数变化:
<?xml version="1.0" encoding="UTF-8"?>
<endpoint-descriptions xmlns="http://www.osgi.org/xmlns/rsa/v1.0.0">
<endpoint-description>
<property name="objectClass">
<array>
<value>org.osgichina.helloworldcxf.HelloWorldService</value>
</array>
</property>
<property name="endpoint.id">http://localhost:9000/hello_world</property>
<property name="service.imported.configs">org.apache.cxf.ws</property>
</endpoint-description>
</endpoint-descriptions>
分享到:
相关推荐
cxf-dosgi-ri-singlebundle-distribution-1.4.0.jar
本文将深入探讨如何使用CXF客户端调用Axis服务端的流程。 ### 一、了解CXF和Axis **CXF**(CXF: Composite eXtensible Framework)是一个开源的Java Web服务框架,它提供了多种方式来创建和使用Web服务,包括JAX-...
CXF DOSGi 为提供基于CXF的分发提供程序。 CXF DOSGi允许轻松发布和使用SOAP和REST服务,而无需使用CXF蓝图扩展或使用Java代码发布服务。 因此,这是在OSGi中将CXF与声明式服务一起使用的推荐方法。 查看示例以...
用CXF作为客户端调用webService的demo:本人亲测可用,eclipse工程项目包含完整代码和完整jar包, 只要用eclipse导入项目即可,运行控制台显示success或者false字符串,说明OK。
5. `ehcache-2.10.4.jar`: Ehcache是一个广泛使用的内存缓存系统,可以提高应用程序性能,通过缓存频繁访问的数据,减少数据库或远程服务的调用。 6. `guava-19.0.jar`: Google的Guava库提供了一系列的Java集合框架...
本篇文章将详细介绍如何使用CXF和camel-cxf调用Web服务,以及这两个工具的核心功能和使用场景。 Apache CXF是一个全面的服务开发框架,它支持多种Web服务标准,如SOAP、WS-*协议栈、RESTful服务等。CXF提供了丰富的...
C#动态调用CXF WEBSERVICE框架共通类。
CXF DOGSi RI(运行时接口)是CXF框架的一部分,专注于在OSGi环境中实现服务的发布、查找和调用。在1.5.0版本中,它可能包含了对那时最新或稳定的服务交互标准的支持,以及一些性能改进和bug修复。 "apache-cxf-...
1. 获取服务代理:CXF提供了ClientProxyFactoryBean,可以生成一个服务接口的代理对象,这个代理对象能透明地调用远程服务。 2. 配置服务地址:设置服务代理的终结点URL,指明要调用的服务的位置。 3. 调用服务:...
【标题】"Web服务(WebService)远程调用与CXF框架详解" 【描述】Web服务是一种基于互联网的、标准化的接口技术,它允许不同系统之间的应用程序进行交互和数据交换。CXF是一个开源的Java框架,专门用于构建和消费...
在这个场景中,我们关注的是如何使用Apache CXF框架来调用由Axis2提供的接口服务。Apache CXF和Axis2都是流行的开放源码服务框架,它们各自在Web服务领域有着广泛的应用。 Apache CXF是一个强大的服务框架,它允许...
当我们需要在客户端调用Web服务时,CXF扮演着关键角色。本篇将详细讲解如何利用CXF客户端来调用Web服务以及所需的jar包。 首先,让我们了解CXF的基本概念。CXF是一个用于构建和服务导向架构(SOA)应用程序的开源...
【CXF框架实战:服务器端接口发布与调用】 CXF(CXF XFire与CXF的合并)是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和RESTful应用程序。CXF提供了丰富的功能,包括SOAP、REST、WS-*规范支持...
在本文中,我们将深入探讨如何使用Apache CXF框架来发布和调用接口,特别是针对一个有趣的实例——星座运势接口。Apache CXF是一个流行的开源框架,它允许开发人员创建和使用Web服务,支持多种协议和标准,如SOAP、...
Java WebService CXF客户端调用和服务端的实现是企业级应用程序中常见的通信方式,它基于标准的SOAP(Simple Object Access Protocol)协议,提供了一种在分布式环境中交换信息的方法。CXF是一个开源框架,它简化了...
两个项目均为maven项目,klpserver为服务端,klpclient为客户端.服务端项目要使用"已存在的maven项目"导入,客户端直接使用"已存在的java工程导入"即可.不需要的配置如数据库连接信息可以注释掉,运行时,直接运行服务端...
在这个基于CXF的Web服务完整例子中,我们将深入探讨CXF的核心概念、配置、以及如何创建和调用Web服务。 1. **CXF框架介绍**:CXF,全称为"Code first eXtended Framework",最初由XFire项目发展而来,后与Apache ...
- 对于客户端调用,可以使用CXF的`JaxWsProxyFactoryBean`创建服务代理对象,然后调用其方法进行服务调用。 4. **项目结构** - `.classpath`和`.project`是Eclipse IDE的项目配置文件。 - `pom.xml`是Maven的...