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搭建服务端,这对于初学者理解和掌握Web Service技术具有重要的指导意义。 【描述】:“对初学webservice有莫大的帮助。有需要的可以看看” Web Service是软件系统之间通过网络进行...
Apache CXF允许开发者创建符合各种标准(如WS-I Basic Profile、SOAP、WSDL、JAX-WS、JAX-RS等)的服务,并提供了多种客户端和服务端的实现方式。 Apache CXF的核心特性包括: 1. **JAX-WS和JAX-RS支持**:CXF提供...
cxf生成客户端 服务端代码
在这个“cxf简单实例 服务端与客户端”中,我们将探讨如何使用CXF来创建服务端和客户端应用。 服务端开发是Web服务的核心部分。在CXF中,服务端通常通过以下步骤建立: 1. 定义服务接口:首先,我们需要定义一个...
### CXF服务端WSDL发布及代码生成详解 #### 一、概述 在现代软件开发中,特别是企业级应用开发领域,Web服务扮演着至关重要的角色。CXF(Camel and XFire)作为Apache下的一个开源项目,为开发高质量的Web服务提供...
总结,"cxf服务端开发jar包"是CXF框架用于构建服务端应用的核心组件,涵盖了服务接口定义、实现、发布、部署以及各种高级功能,如安全机制、性能优化等。开发者可以借助CXF提供的工具和插件,高效地开发和管理Web...
CXF不仅简化了Web服务的开发,而且允许开发者无缝地在客户端和服务端之间切换,从而实现双向通信。 **1. CXF入门** 对于初学者,了解CXF的基本概念是至关重要的。CXF基于JAX-WS(Java API for XML Web Services)...
在CXF中,创建一个SOAP服务端通常涉及到以下几个步骤: 1. **定义服务接口**:这是整个流程的第一步,你需要定义一个Java接口,这个接口会暴露你的服务方法。例如,你可以创建一个名为`WebServiceInterface`的接口...
【标题】"CXF-SOAP搭建WebService服务端demo"主要涵盖了使用Apache CXF框架、Spring框架、Maven构建工具以及SOAP协议来创建一个Web服务端的实例。这个过程涉及了多个关键知识点,下面将详细阐述。 【SOAP】:简单...
【标题】:“CXF开发Web服务端” 在Java世界中,Apache CXF是一个流行的开源框架,用于构建和部署Web服务。它支持多种Web服务规范,包括SOAP、RESTful API以及WS-*扩展。CXF允许开发者以Java SE或Java EE环境轻松...
cxf-2.2.7.jar
### CXF 开发 WebService 服务端详解 #### 一、引言 随着企业级应用对服务化的不断追求,Web Service 成为了实现不同系统间通信的重要手段之一。Apache CXF 是一个高性能、易于使用的框架,它支持多种协议,如SOAP...
本项目“Cxf+webservice(客服端和服务端)”提供了一个简洁的示例,展示了如何使用Apache CXF来实现Web Service的基本功能。下面我们将详细讲解CXF和Web Service的相关知识点,以及如何使用它们来创建和调用服务。 1...
具体再解释一下,服务端需要 接口类,实现类,cxf 服务端xml,和一个pojo 客户端也需要接口类文件和pojo,和cxf客户端xml 但是没有接口的实现类,就是为了去服务端来调用的。 具体有不懂可以问我 给我发消息, 劳烦...
【CXF服务端程序】是基于Apache CXF框架构建的一个简单Web服务应用,它使得开发者能够轻松地创建和消费Web服务。Apache CXF是一个开源的Java框架,它提供了丰富的功能来支持SOAP、RESTful以及WS-*协议栈。通过CXF,...
【CXF和Spring搭建Web服务代码详解】 在Java开发领域,CXF和Spring框架的结合是构建高效、灵活的Web服务的常见选择。CXF是一个开源的SOAP和RESTful Web服务框架,它允许开发者轻松地创建和消费Web服务。而Spring...
现在,让我们逐步搭建这个"Spring+CXF+Maven+REST方式搭建WebService服务端demo": 1. **创建Maven项目**:首先,我们需要一个新的Maven项目结构,包含`pom.xml`配置文件,用于定义项目的依赖和构建过程。 2. **...
本文将深入探讨如何使用CXF客户端调用Axis服务端的流程。 ### 一、了解CXF和Axis **CXF**(CXF: Composite eXtensible Framework)是一个开源的Java Web服务框架,它提供了多种方式来创建和使用Web服务,包括JAX-...
综上所述,"cxf服务端和客户端所需jar包"这个压缩包可能包含以上列出的所有或部分jar文件,它们协同工作以确保CXF服务端能够正确地发布和执行服务,同时客户端能够成功地调用这些服务。在实际开发中,根据项目需求...