`
radio123
  • 浏览: 205708 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

如何使用CXF将 .wsdl 文件变成java文件

 
阅读更多

如何使用CXF将 .wsdl 文件变成java文件

      之前没有接触过webservice 的开发,这两天刚开始看,客户提供了.wsdl 的文件,我希望将其转换成 .java 的文件,在网上找了很多资料,终于试通,特总结一下。

    

1. 安装JDK1.5, 配置系统环境变量:
   下载安装JDK后, 设置环境变量:
   JAVA_HOME=C:/Program Files/Java/jdk1.5.0_02
   Path=%Path%;%JAVA_HOME%/bin(这里的%Path%指你系统已经有的一系列配置)
   CLASSPATH=%JAVA_HOME%/lib
2. 下载CXF, 配置系统环境变量: 
    CXF下载地址http://cxf.apache.org/download.html
    配置环境变量:
    CXF_HOME=E:\WebService\CXF\apache-cxf-2.1.1\apache-cxf-2.1.1(以我的目录为例)
    PATH后追加上“ ;%CXF_HOME%\bin”
    在cmd命令行中输入wsdl2java如果显示其用法表示配置好了。
3.运行命令是 : wsdl2java  d:\document\webservice\hello.wsdl  (wsdl 的路径)
   
4.如果没有报错就表示执行成功了,但是执行成功后的java文件生成到什么地方了? 系统没有提示,当时我就用了一种最笨的方法来找,在整个电脑里面搜索才找到的,后来我才发现了规律,就是你敲入命令的时候,所处的路径,肯定就是你文件生成的地方,我当时是cmd直接进入的,
路径是C:\Documents and Settings\Administrator,所以生成的文件也在这个目录下。
5.新建工程,将生成的java文件和所需要的 jar 包导入即可。

分享到:
评论

相关推荐

    抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java

    在使用Idea根据wsdl自动生成java code的时候;抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包...

    使用CXF: Java 2 WSDL

    -client -wsdl myservice.wsdl -impl myServiceImpl.java`,其中`myservice.wsdl`是目标WSDL,`myServiceImpl.java`是Java实现类。 6. **WSDL的结构与元素**:理解WSDL文件的结构至关重要,其中包括`<wsdl:types>`...

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

    - 使用CXF的wsdl2java命令行工具,将WSDL文件转换为Java代码。命令格式如下: ``` cxf-codegen-plugin -wsdlLocation <WSDL文件路径> -d <生成代码的目标目录> ``` - 生成的代码包括服务接口、消息bean和SOAP...

    javax.wsdl_1.6.2.v201012040545.jar

    7. **工具支持**:除了使用低级别的javax.wsdl API,开发者还可以利用高级工具,如Apache CXF、JAX-WS等,它们提供了更友好的API和基于注解的编程模型,简化了与WSDL交互的过程。 8. **版本信息**:1.6.2.v...

    把wsdl文件或地址转化成java代码工具

    使用CXF的wsdl2java命令行工具,开发者可以在命令行环境中执行转换,同样可以生成与WSDL文件对应的Java代码。 使用CXF的wsdl2java步骤如下: 1. 安装并配置Apache CXF环境。 2. 打开命令行,定位到CXF的bin目录。 ...

    MobileWebService.wsdl文件

    对于"MobileWebService.wsdl",开发者可以利用工具(如Apache CXF、Microsoft .NET的wsdl.exe或wsimport命令)生成Java或.NET代码,然后在自己的应用程序中使用这些代理类来查询手机号码。 值得注意的是,描述中...

    apache CXF wsdl2java工具使用说明

    ### Apache CXF wsdl2java 工具使用详解 #### 一、Apache CXF 概述 Apache CXF 是一个高性能、轻量级的开源框架,用于构建和使用基于 SOAP 和 REST 规范的 Web 服务。CXF 提供了强大的功能支持,包括 XML 数据的...

    使用cxf wsdl2java生成webservice客户端

    使用cxf wsdl2java生成webservice客户端命令

    利用CXF的wsdl2java来建立Web Service.

    当你有一个WSDL文件时,你可以使用CXF的`wsdl2java`命令行工具将其转换为Java代码,这样你就可以在Java环境中实现或调用这个Web服务。 以下是使用`wsdl2java`的基本步骤: 1. **安装CXF**: 首先,你需要在你的开发...

    apache-cxf生成wsdl

    在本文中,我们将深入探讨如何使用Apache CXF从WSDL(Web Service Description Language)文件生成Java代码。 WSDL是一种XML格式的规范,用于描述Web服务的接口,包括服务提供的操作、消息格式、地址和绑定等信息。...

    apache-cxf-2.0.10.zip下载地址

    使用Apache CXF,开发者可以方便地解析WSDL文件,生成对应的Java类,这些类可以直接用于与Web服务进行交互。这极大地简化了客户端和服务端的开发过程,因为框架自动处理了低级别的网络通信和协议转换。 Apache CXF ...

    官网下载的所有wsdl文件

    在实际应用中,使用这些WS-DL文件时,开发者通常会利用SOAP(Simple Object Access Protocol)客户端库,如Apache CXF、JAX-WS(Java API for XML Web Services)等,将WS-DL文件转换为可执行的代码。这样,开发者就...

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

    本文将详细介绍如何利用CXF提供的`wsdl2java`工具来创建一个客户端应用,以调用远程的Web服务。 #### 二、所需软件及其版本 在开始之前,确保您的系统上已安装以下软件: - **操作系统**:Windows XP SP3 - **JDK**...

    [免费]xercesImpl-2_9_1.jar-CSDN下载

    848) at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:219) at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:161) at org.apache.cxf.wsdl11....

    CXF v3 从wsdl到java

    1.如果想学习java优先请访问http://download.csdn.net/source/3266183 2.包含一个eclipse工程以及一个ppt,ppt详细说明了实现的步骤。 3.设计中重点考察了schema validate的配置与实现,后续更高级的相关知识敬请...

    CXF3.1.10.jar

    【CXF3.1.10.jar】是一个与Apache CXF相关的Java库文件,它包含了CXF框架在3.1.10版本的所有组件和功能。Apache CXF是一个开源服务框架,它允许开发者构建和消费Web服务。这个jar包是开发人员在使用CXF框架时所必需...

    cxf.apache.org/schemas/(jaxrs.xsd、jaxrs.xsd、core.xsd)文件下载

    在本文中,我们将深入探讨与标题和描述相关的知识点,主要关注JAX-RS和CXF的集成,以及如何利用xsd文件来增强IDE的配置提示。 JAX-RS(Java API for RESTful Web Services)是Java平台上的一个标准,用于创建...

    apache-cxf2.7.rar

    具体来说,当你有一个WSDL文件,你可以使用CXF的命令行工具`wsdl2java`来生成Java接口、实现类以及必要的数据绑定类。这些生成的类可以直接用于构建服务提供者或服务消费者,使得与远程Web服务的交互变得简单易行。...

    cxf-3.1.5 和 cxf-3.3.13 JAVA7和JAVA8对应CXF资源

    JAVA7和JAVA8对应CXF资源 WebService CXF 用了一天时间找,官网打不开,国内要积分,下下来又永不了。最后终于搞到手,上传上来分享给大家。 jdk版本 CXF版本 java 9及以上 3.3.x java 8 3.x java 7 2.2x --- ...

    cxf服务端wsdl发布帮助.docx

    本文将详细介绍如何使用CXF进行服务端WSDL的发布以及基于WSDL文件生成相应的Java代码的过程。 #### 二、准备工作 在开始之前,我们需要做一些基本的准备工作: - **环境配置**:确保已经安装了JDK,并且设置好了`...

Global site tag (gtag.js) - Google Analytics