`
huttoncs
  • 浏览: 200910 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用wsdl2java生成CXF客户端操作步骤

 
阅读更多
1、需要 一个包:apache-cxf-2.6.1.gz
这个包里有好多jar包,一定要下载下来。
将此包解压,我是放在:E:\CXF\apache-cxf-2.6.1
2、配置CXF的环境变量
  A、新增 CXF-HOME :E:\CXF\apache-cxf-2.6.1
B、在path 中增加:%CXF-HOME %bin
3、在cmd中通过wsdl2java生成客户端文件
cd 进入apache-cxd-2.6.1\bin目录
执行命令:
wsdl2java -p com.cgms.webservice.service -d G:\src -
client 接口地址
解析
wsdl2java  -p 包名 -d 生成文件路径 --client "wsdl路径"
(特别注意生产的路径一定要和接口中的一致)
然后再将生产的文件拷贝到项目里
项目需要引用的jar包:
cxf-2.6.3.jar 
cxf-manifest.jar
xmlschema-core-2.0.3.jar
neethi-3.0.2.jar
(文件中报错的地方可直接注释掉)

客户端代码如下:
public class HelloWorldClient {
public static void main(String[] args) {

String url = "http://XXXXXXXXXX?wsdl";

JaxWsProxyFactoryBean svr = new JaxWsProxyFactoryBean();
svr.setServiceClass(RequirementCreate.class);//RequirementCreate  为生成的客户端类
svr.setAddress(url);
RequirementCreate requirementCreate = (RequirementCreate) svr.create();
String message = requirementCreate.requirementSubmit("test_1", "test_2", "test_3", "test_4", "test_5",
"tet_6", "test_7", "2015/08/14");
System.out.println("web service start");
System.out.println(message);

}
}
分享到:
评论

相关推荐

    WSDL2Java--根据wsdl生成Java客户端工具

    ### 使用WSDL2Java生成Java客户端 使用`WSDL2Java`工具通常涉及以下步骤: 1. **安装工具**:根据不同的Web服务框架,如Apache CXF、Axis2等,你需要先下载对应的工具包,包含`WSDL2Java`命令行工具。 2. **运行...

    使用CXF: Java 2 WSDL

    总结,"使用CXF:Java 2 WSDL"涉及到使用Apache CXF框架从Java接口生成WSDL文档,这一过程对于构建Web服务尤其有用。通过理解CXF的工作原理和相关工具的使用,开发者可以更高效地开发和管理Web服务项目。

    Java webservice cxf客户端调用demo和服务端

    Java WebService CXF客户端调用和服务端的实现是企业级应用程序中常见的通信方式,它基于标准的SOAP(Simple Object Access Protocol)协议,提供了一种在分布式环境中交换信息的方法。CXF是一个开源框架,它简化了...

    CXF提供的wsdl2java工具创建客户端

    通过以上步骤,我们不仅搭建了一个简单的CXF服务端,还学会了如何使用`wsdl2java`工具来生成并集成客户端代码。这为后续进行更复杂的服务开发打下了坚实的基础。CXF的灵活性和易用性使其成为Java Web服务开发的一个...

    cxf客户端所需jar包-4个

    使用这些JAR文件,开发者可以轻松地创建一个CXF客户端,通过以下步骤: 1. 使用wsdl2java工具生成客户端代码,基于提供的WSDL。 2. 引入必要的CXF库,包括上述四个JAR文件。 3. 实例化服务代理并调用相应的服务方法...

    wsdl2java生成工具

    4. `wsdl2java.xml - 副本.txt` 可能是WSDL2Java生成代码时使用的配置文件的副本。 **五、最佳实践** 1. **理解WSDL**:在使用WSDL2Java之前,确保对WSDL文件的结构和内容有清晰的理解。 2. **定制生成**:利用...

    wsdl生成服务的客户端调用代码

    例如,在Java中,可以使用Apache CXF或JAX-WS的wsimport工具来生成客户端代码。在.NET框架下,Visual Studio或svcutil.exe工具能完成相同的工作。对于Python,Suds库是一个常见的选择。 在给定的压缩包中,有一个名...

    cxf生成webservice客户端

    在文件名`wsdl2java_cxf_client`中,我们可以推断这是生成的Java客户端代码的输出目录或文件,其中包含了CXF自动生成的与WSDL文件对应的Java类。 使用CXF生成Web服务客户端的好处包括: - **简化开发**:通过自动...

    apache CXF wsdl2java工具使用说明

    通过本文档的介绍,我们了解了如何使用 Apache CXF 的 `wsdl2java` 工具来自动生成 Web 服务的客户端和服务端代码。这个过程简单易行,能够极大地提高开发效率。开发者可以根据实际需求选择不同的选项来定制生成的...

    WSDL生成Web Service java客户端

    2. **使用工具生成Java客户端代码**:在Java中,我们可以使用Apache CXF、 Axis2 或 JAX-WS等库来从WSDL文件自动生成客户端代码。这些库提供命令行工具或IDE插件,例如使用Apache CXF的`wsdl2java`命令,可以将WSDL...

    CXF客户端,自动生成方式

    2. **创建CXF客户端项目**:在MyEclipse中新建一个Java项目,或者在已有项目中添加新模块。确保你的项目包含CXF库,这可以通过Maven或IDE的依赖管理器完成。 3. **导入WSDL**:使用MyEclipse的工具,通过菜单“New ...

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

    生成CXF客户端代码 使用CXF的wsdl2java工具,根据WSDL文件生成客户端的Java代理类和数据模型类。这些类包含了调用服务端所需的所有方法和数据结构。命令行执行如下: ```bash wsdl2java -d output_directory ...

    xfire根据WSDL生成客户端代码

    使用XFire根据WSDL生成客户端代码,可以大大简化开发过程,因为它自动生成了与服务接口对应的Java类和代理。以下是具体步骤: 1. **安装和配置XFire**:首先,确保已经下载并安装了XFire库。你可以通过Maven或...

    开发CXF JAVA客户端

    3. **生成客户端代码**:如果已经有了服务端的WSDL(Web Service Definition Language)文件,我们可以使用CXF的WSDL2Java工具生成客户端代码。在命令行中,执行如下命令: ``` wsdl2java -d src/main/java ...

    根据wsdl生成webservice服务端(3种方式)

    本文将详细介绍三种基于WSDL生成WebService服务端的方法:使用`wsdl2java`命令、通过SOAPUI工具及借助MyEclipse的Web Service项目功能。 #### 方法一:使用`wsdl2java`命令生成 `wsdl2java`是Apache CXF提供的一个...

    WebService的WSDL文件生成Java代码工具

    Java中,通常使用Apache CXF、 Axis2 或 JAX-WS等库来处理WSDL文件,生成对应的Java类和服务接口。以下是使用这些工具的一般步骤: 1. **Apache CXF**: - 首先,下载并安装Apache CXF。 - 使用CXF的wsdl2java...

    Eclipse中用wsdl生成java客户端.docx

    ### Eclipse中使用WSDL生成Java客户端的步骤及原理 #### 一、背景介绍 在进行Web服务开发时,经常需要根据WSDL(Web Services Description Language)文件生成相应的Java客户端代码。这种方式可以极大地提高开发...

    关于使用wsdl2java的生成工具

    WSDL2Java工具是Apache CXF项目的一部分,它允许开发者从一个WSDL文件自动生成Java客户端和服务端的骨架代码,极大地简化了Web服务的开发流程。 【描述】: 这篇博客文章没有给出具体的细节,但通常会涉及如何使用...

    WSDL2Java工具

    使用WSDL2Java,我们可以轻松生成Java客户端代码,通过调用生成的存根类,实现与服务的交互。同样,对于服务提供者,也可以利用生成的服务端骨架快速实现服务逻辑。 总结来说,WSDL2Java工具极大地简化了Java开发者...

    cxf生成onvif客户端

    3. **生成客户端代码**:使用CXF的wsdl2java工具,将ONVIF服务的WSDL文件转换为Java客户端代码。这个过程会生成一系列的Java类,包括服务代理和服务接口。命令行示例: ``` wsdl2java -d src/main/java -client ...

Global site tag (gtag.js) - Google Analytics