`
soanlin
  • 浏览: 3731 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

将wsdl转换成java类

阅读更多

1.准备好需要的东东:jdk,tomcat,axis这里是1.3的下载可以到http://download.csdn.net/detail/soanl/4817925 
2.配置环境变量:jdk的环境相信大家都配置好了,现在就来配置axis:
首先将下载的axis解压,解压后将axis-bin-1_3\axis-1_3\webapps\axis\WEB-INF\lib下的jar文件都拷到tomcat的Apache Software Foundation\Tomcat 7.0\lib下,找到jdk lib下面的tool.jar也拷到tomcat的lib下,接下来还需要三个jar文件,分别是activation.jar,mail.jar,xmlsec-1.3.0.jar,

这三个文件下载可以到: http://download.csdn.net/detail/soanl/4817898 
这一切准备好之后,开始配置环境变量!
1.变量名TOMCAT_HOME
变量值D:\Apache Software Foundation\Tomcat 7.0
2. 变量名AXIS_HOME
变量值%TOMCAT_HOME%\webapps\axis
3. 变量名AXIS_LIB
变量值%AXIS_HOME%\WEB-INF\lib
4. 变量名 AXISCLASSPATH
    变量值%AXIS_LIB%\axis.jar;%AXIS_LIB%\axis-ant.jar;%AXIS_LIB%\axis-               schema.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging- 1.0.4.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\log4j- 1.2.8.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar; %AXIS_LIB%\activation.jar;%AXIS_LIB%\mail.jar;%AXIS_LIB%\xmlsec-1.3.0.jar;
5.变量名CLASSPATH
     变量值%AXIS_LIB%\axis.jar;%AXIS_LIB%\axis-ant.jar;%AXIS_LIB%\axis- schema.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging- 1.0.4.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\log4j- 1.2.8.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar; %AXIS_LIB%\activation.jar;%AXIS_LIB%\mail.jar;%AXIS_LIB%\xmlsec-1.3.0.jar;
6.变量名JAVA_HOME
     变量值C:\jdk1.5.0_06\bin

检查是否安装成功
启动tomcat,访问http://localhost:8080/axis,如果出现 “Hello! Welcome to Apache-Axis.”证明安装成功了

命令行敲入 java org.apache.axis.wsdl.WSDL2Java  回车,显示出一大堆信息 杠这,杠那的就成功了

例如我在D盘建了个叫temp的文件夹,好,命令cd d:\temp 把xxx.wsdl文件拷贝到temp下,然后接着在那个命令行输入 java org.apache.axis.wsdl.WSDL2Java -o Server -d Session -s -S true xxx.wsdl 其实就是这个意思:java org.apache.axis.wsdl.WSDL2Java -o [文件夹名] -d Session -s -S true [wsdl文件名]。回车之后我们应该发现temp下多了个Server文件夹,里面就是服务端代码了。如果报错的话有可能是wsdl文件格式有问题等。然后我们生成客户端 :java org.apache.axis.wsdl.WSDL2Java -o Client -d Session -S true xxx.wsdl 注意我们的-s没有了。这些参数怎么用可以打java org.apache.axis.wsdl.WSDL2Java看帮助

到此就结束了!直接去操作java类吧!

 

分享到:
评论

相关推荐

    把wsdl文件转换成java类 使用wsdl2Java工具

    为了在Java环境中与这些Web服务交互,我们需要将WSDL文件转换为Java类,这就是`wsdl2java`工具的作用。 `wsdl2java`是Apache Axis项目的一部分,它是一个强大的工具,可以自动生成Java客户端和服务端代码,这些代码...

    onvif wsdl转成java代码

    将ONVIF的WSDL转换为Java代码,实际上是利用工具或者手动解析WSDL文件,生成对应的Java客户端和服务端 stubs,这些stubs包含了服务调用的接口和数据模型,方便开发者在Java环境中直接使用。这个过程通常涉及到SOAP...

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

    将WSDL文件转换为Java代码是为了实现客户端与Web服务之间的交互,让开发者可以更方便地调用和实现服务功能。 【描述】:“在myeclipse下的一个web程序,把wsdl文件转化成java代码” MyEclipse是Eclipse的一个扩展...

    wsdl生成java代码工具

    - 生成:使用Wsdl2Java将WSDL转换为Java代码。 - 实现:编写Java服务提供者实现生成的接口。 - 部署:将服务部署到服务器上。 - 发现:通过服务注册表或UDDI(Universal Description, Discovery, and ...

    Axis 把WSDL生成JAVA类

    ### Axis将WSDL转换为JAVA类:深入了解与实践 #### 核心概念解析: **Axis** 是Apache组织下的一个开源项目,它提供了在Java平台上创建和调用Web服务的能力。Axis实现了SOAP(Simple Object Access Protocol)协议...

    使用axis将wsdl文件转换为java代码

    只需将服务实现类打包成`.aar`(Axis Archive)文件,然后通过管理控制台或命令行工具部署到`Axis2`服务器。 - **模块化**:`Axis2`支持模块化,可以根据需要加载或卸载特定的功能模块。 - **多协议支持**:除了...

    Java2WSDL和WSDL2Java操作指南.doc

    Java2WSDL 和 WSDL2Java 是两种常用的 Web 服务开发工具,分别用于将 Java 类转换为 WSDL 文件和将 WSDL 文件转换为 Java 代码。在本文中,我们将详细介绍 Java2WSDL 和 WSDL2Java 的使用方法和参数设置。 Java2...

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

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

    WSDL转JAVA类工具

    当我们需要在Java环境中使用Web服务时,通常会将WSDL转换为Java类,以便于调用和实现服务的客户端或服务器端代码。 "WSDL转JAVA类工具"是一个实用程序,它能够解析WSDL文件并生成对应的Java源代码。这个过程称为...

    wsdl文件生成java webservice 工具(附带生成后调用方法)

    Axis是一个开源项目,它提供了一个简单的命令行工具,可以将WSDL文件转换为Java源代码,进而构建Web服务。在Java环境中,你可以通过以下步骤生成Java Web服务: 1. **下载和安装Apache Axis**: 首先,你需要从...

    wsdl2java命令使用

    Apache Axis是Java平台上的一个开源Web服务框架,其中包含了`wsdl2java`工具,用于将WSDL文件转换为Java代码,使得开发者可以基于这些代码实现服务的客户端或服务器端。本篇文章将详细介绍`wsdl2java`命令的使用方法...

    使用CXF: Java 2 WSDL

    2. **Java 2 WSDL**:这个过程涉及到将Java接口或类转换成WSDL文档。WSDL是一种XML格式的规范,用于描述Web服务的接口,包括服务提供的操作、消息格式、网络位置等。通过Java 2 WSDL,我们可以基于已经定义好的Java...

    wsdl2java_jar.zip

    【标题】"wsdl2java_jar.zip" 是一个压缩包,其中包含了用于将WSDL(Web服务描述语言)文件转换为Java代码的必要库。这个过程通常在开发基于Java的Web服务客户端时进行,以便能够调用远程Web服务。 【描述】提到,...

    Java2WSDL和WSDL2Java操作指南

    在Web服务领域,Java2WSDL 和 WSDL2Java 是两个非常重要的工具,它们分别用于从Java类生成WSDL文件以及从WSDL文件生成Java类。本文将详细介绍这两个工具的使用方法及其参数说明,并提供一个具体的示例。 #### 二、...

    wsdl2java工具

    在开发过程中,为了将WSDL定义的服务转换为可执行的Java代码,我们通常会使用到`wsdl2java`工具。 `wsdl2java`是Apache CXF框架提供的一款命令行工具,它能够根据WSDL文件自动生成Java客户端和服务端代码,大大简化...

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

    而`WSDL2Java`工具正是基于这样的需求应运而生,它能够将一个WSDL文件转换为Java客户端代码,让开发者可以轻松地调用远程Web服务。 ### WSDL2Java的工作原理 `WSDL2Java`工具主要遵循以下步骤: 1. **解析WSDL...

    wsdl2java 生成wsdljava客户端所需要的包

    本文将深入探讨如何使用`wsdl2java`工具生成Java客户端所需的类和包,以便与WSDL定义的服务进行交互。 首先,让我们了解`wsdl2java`工具。它是由Apache CXF项目提供的,能够从一个WSDL文件自动生成Java源代码,这些...

    WSDL2Java.rar

    WSDL2Java是一个工具,主要用于将Web服务描述语言(WSDL)文件转换为Java源代码。这个过程称为“代码生成”,它使得开发人员能够轻松地与远程Web服务进行交互,而无需手动编写复杂的网络调用代码。WSDL是XML格式的...

    WSDL2Java工具

    WSDL2Java工具是Apache CXF框架的一部分,它实现了WSDL到Java代码的转换,将服务接口描述转化为可执行的Java类,方便开发者在Java环境中调用或实现Web服务。 一、WSDL2Java的作用 1. 生成客户端存根(Stub):通过...

    axis WSDL2Java

    WSDL2Java工具允许开发者将WSDL文件转换为Java代码,这些代码可以作为客户端调用服务的代理类或服务端实现服务的骨架。 博客链接 "<https://hck.iteye.com/blog/1683563>" 可能提供了一个关于如何使用Axis WSDL2...

Global site tag (gtag.js) - Google Analytics