`

cxf dosgi 远程调用

    博客分类:
  • osgi
阅读更多
看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>
0
0
分享到:
评论

相关推荐

    apache-cxf-2.4.3

    9. **客户端API**:CXF不仅支持服务端的实现,还提供了强大的客户端API,使得调用远程服务如同调用本地方法一样简单。 10. **性能优化**:CXF允许开发者通过缓存、流处理和异步处理等方式优化服务性能。 在"apache...

    apache-cxf-2.5.0

    4. **客户端API**:CXF提供了一套全面的客户端API,使得调用远程服务如同调用本地方法一样简单。 5. **多种语言支持**:CXF不仅支持Java,还支持其他编程语言,如Python,通过CXF-DOSGi(Dynamic OSGi Service ...

    apache cxf 工程

    5. **客户端调用**:学习如何创建CXF客户端,调用远程服务,包括使用Proxy模式和Template模式。 6. **数据绑定**:CXF支持XML到Java对象的数据绑定,如JAXB(Java Architecture for XML Binding),这简化了处理XML...

    apache-CXF框架

    CXF不仅提供了服务端的支持,还提供了客户端API,使得开发者能够轻松地调用远程Web服务。客户端API包括基于Java的Proxy和基于HTTP Client的Template,可以根据不同的需求选择合适的调用方式。 **7. 异常处理和日志...

    apache-cxf-2.7.12

    你可以用CXF来创建服务器端的服务接口,同时也能创建客户端的代理类,用于调用远程服务。 2. **JAX-WS与JAX-RS**: - **JAX-WS**:Java API for XML Web Services,是Java平台上的标准,用于处理SOAP消息。CXF提供...

Global site tag (gtag.js) - Google Analytics