`
tianjun309
  • 浏览: 367220 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

CXF 2.2.7 服务端搭建

阅读更多

 

CXF 2.2.7   服务端搭建 

 

虽然 HIE 用的是 AXIS1.4 ,但是 HAE 用的是 apache CXF ,为了适当验证兼容性(虽然前 2 期版本我已经完全找出兼容方案,但是还是需要确保万一),我们在测试时候,或者在和 HAE 联调时候还是需要自己搭建 cxf 客户端来进行适当的验证。

 

(1)           首先去 apache 网站下载 CXF 开发包,我发送的解压包中已经包括此工具包。

地址: http://cxf.apache.org/


 

(2)           新建 java project web project


 

(3)           配置相关参数



 

 

 


 

Arguments 内容为:

-client

-impl

-server

-p http://www.huawei.com/ais/2010-03-23/=com.huawei.hae.rcc.ais   (将 WSDL targetNamespace 的包名转换)

F:\tianjun_about\temp\5_about\V2_02\IaaS_HAE(client).wsdl   ( 对应的本地 WSDL 文件 )

 

全部命令为:

Usage :

wsdl2java

-fe <front-end-name>

-db <data-binding-name>

-wv <wsdl-version>

-p <[wsdl-namespace =]package-name>*

-sn <service-name>

-b <binding-file-name>*

-reserveClass <class-name>*

-catalog <catalog-file-name>

-d <output-directory>

-compile

-classdir <compile-classes-directory>

-impl

-server

-client

-all

-autoNameResolution

-allowElementReferences<=true>

-defaultValues<=class-name-for-DefaultValueProvider>

-ant

-nexclude <schema-namespace [= java-package-name]>*

-exsh <(true, false)>

-dns <Default value is true>

-dex <(true, false)>

-validate

-keep

-wsdlLocation <wsdlLocation>

-xjc<xjc-arguments>*

-noAddressBinding

-h

-v

-verbose

-quiet

-wsdlList <wsdlurl>


 

(4)           根据 WSDL 生成 java 代码


有  _Server 的即为服务端。


 

address 改为你要发布的地址,将下面 System.exit(0) 注释掉。


 

IE 里面输入 http://172.20.4.40:8899/cxftest?wsdl 既可以查看服务端生成的 WSDL


 

1. 快速写wsdl helloworld(直接用myeclipse8.5提供的wsdl编辑功能即可)

2. 根据生成的soap服务生成客户端。 (直接保存?wsdl文件为wsdl文件,然后根据cxf生成java文件)

 

                                                                                                                              田军

                                                                                                                 2010-09-10

  • 大小: 140.4 KB
  • 大小: 211.3 KB
  • 大小: 35.3 KB
  • 大小: 34.4 KB
  • 大小: 62.9 KB
  • 大小: 33.8 KB
  • 大小: 88.4 KB
  • 大小: 124.1 KB
  • 大小: 206.4 KB
分享到:
评论

相关推荐

    cxf 服务端搭建

    本教程将详细介绍如何使用CXF搭建服务端,这对于初学者理解和掌握Web Service技术具有重要的指导意义。 【描述】:“对初学webservice有莫大的帮助。有需要的可以看看” Web Service是软件系统之间通过网络进行...

    apache-cxf-2.2.7.zip

    Apache CXF允许开发者创建符合各种标准(如WS-I Basic Profile、SOAP、WSDL、JAX-WS、JAX-RS等)的服务,并提供了多种客户端和服务端的实现方式。 Apache CXF的核心特性包括: 1. **JAX-WS和JAX-RS支持**:CXF提供...

    cxf生成客户端 服务端代码

    cxf生成客户端 服务端代码

    cxf简单实例 服务端与客户端

    在这个“cxf简单实例 服务端与客户端”中,我们将探讨如何使用CXF来创建服务端和客户端应用。 服务端开发是Web服务的核心部分。在CXF中,服务端通常通过以下步骤建立: 1. 定义服务接口:首先,我们需要定义一个...

    cxf服务端wsdl发布帮助.docx

    ### CXF服务端WSDL发布及代码生成详解 #### 一、概述 在现代软件开发中,特别是企业级应用开发领域,Web服务扮演着至关重要的角色。CXF(Camel and XFire)作为Apache下的一个开源项目,为开发高质量的Web服务提供...

    cxf服务端开发jar包

    总结,"cxf服务端开发jar包"是CXF框架用于构建服务端应用的核心组件,涵盖了服务接口定义、实现、发布、部署以及各种高级功能,如安全机制、性能优化等。开发者可以借助CXF提供的工具和插件,高效地开发和管理Web...

    CXF 一个完整的webService(整合客户端和服务端)

    CXF不仅简化了Web服务的开发,而且允许开发者无缝地在客户端和服务端之间切换,从而实现双向通信。 **1. CXF入门** 对于初学者,了解CXF的基本概念是至关重要的。CXF基于JAX-WS(Java API for XML Web Services)...

    CXF建立webservice服务端和客户端

    在CXF中,创建一个SOAP服务端通常涉及到以下几个步骤: 1. **定义服务接口**:这是整个流程的第一步,你需要定义一个Java接口,这个接口会暴露你的服务方法。例如,你可以创建一个名为`WebServiceInterface`的接口...

    CXF-SOAP搭建WebService服务端demo

    【标题】"CXF-SOAP搭建WebService服务端demo"主要涵盖了使用Apache CXF框架、Spring框架、Maven构建工具以及SOAP协议来创建一个Web服务端的实例。这个过程涉及了多个关键知识点,下面将详细阐述。 【SOAP】:简单...

    cxf开发webservice服务端

    【标题】:“CXF开发Web服务端” 在Java世界中,Apache CXF是一个流行的开源框架,用于构建和部署Web服务。它支持多种Web服务规范,包括SOAP、RESTful API以及WS-*扩展。CXF允许开发者以Java SE或Java EE环境轻松...

    cxf-2.2.7.jar

    cxf-2.2.7.jar

    CXF开发webservice服务端

    ### CXF 开发 WebService 服务端详解 #### 一、引言 随着企业级应用对服务化的不断追求,Web Service 成为了实现不同系统间通信的重要手段之一。Apache CXF 是一个高性能、易于使用的框架,它支持多种协议,如SOAP...

    Cxf+webservice(客服端和服务端)

    本项目“Cxf+webservice(客服端和服务端)”提供了一个简洁的示例,展示了如何使用Apache CXF来实现Web Service的基本功能。下面我们将详细讲解CXF和Web Service的相关知识点,以及如何使用它们来创建和调用服务。 1...

    Java cxf开发webservice,分别有客户端和服务端

    具体再解释一下,服务端需要 接口类,实现类,cxf 服务端xml,和一个pojo 客户端也需要接口类文件和pojo,和cxf客户端xml 但是没有接口的实现类,就是为了去服务端来调用的。 具体有不懂可以问我 给我发消息, 劳烦...

    CXF服务端程序

    【CXF服务端程序】是基于Apache CXF框架构建的一个简单Web服务应用,它使得开发者能够轻松地创建和消费Web服务。Apache CXF是一个开源的Java框架,它提供了丰富的功能来支持SOAP、RESTful以及WS-*协议栈。通过CXF,...

    CXF和Spring搭建webservice代码

    【CXF和Spring搭建Web服务代码详解】 在Java开发领域,CXF和Spring框架的结合是构建高效、灵活的Web服务的常见选择。CXF是一个开源的SOAP和RESTful Web服务框架,它允许开发者轻松地创建和消费Web服务。而Spring...

    CXF-REST搭建WebService服务端demo

    现在,让我们逐步搭建这个"Spring+CXF+Maven+REST方式搭建WebService服务端demo": 1. **创建Maven项目**:首先,我们需要一个新的Maven项目结构,包含`pom.xml`配置文件,用于定义项目的依赖和构建过程。 2. **...

    cxf客户端调用axis服务端流程

    本文将深入探讨如何使用CXF客户端调用Axis服务端的流程。 ### 一、了解CXF和Axis **CXF**(CXF: Composite eXtensible Framework)是一个开源的Java Web服务框架,它提供了多种方式来创建和使用Web服务,包括JAX-...

    cxf服务端和客户端所需jar包

    综上所述,"cxf服务端和客户端所需jar包"这个压缩包可能包含以上列出的所有或部分jar文件,它们协同工作以确保CXF服务端能够正确地发布和执行服务,同时客户端能够成功地调用这些服务。在实际开发中,根据项目需求...

Global site tag (gtag.js) - Google Analytics