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类吧!
分享到:
相关推荐
为了在Java环境中与这些Web服务交互,我们需要将WSDL文件转换为Java类,这就是`wsdl2java`工具的作用。 `wsdl2java`是Apache Axis项目的一部分,它是一个强大的工具,可以自动生成Java客户端和服务端代码,这些代码...
将ONVIF的WSDL转换为Java代码,实际上是利用工具或者手动解析WSDL文件,生成对应的Java客户端和服务端 stubs,这些stubs包含了服务调用的接口和数据模型,方便开发者在Java环境中直接使用。这个过程通常涉及到SOAP...
将WSDL文件转换为Java代码是为了实现客户端与Web服务之间的交互,让开发者可以更方便地调用和实现服务功能。 【描述】:“在myeclipse下的一个web程序,把wsdl文件转化成java代码” MyEclipse是Eclipse的一个扩展...
- 生成:使用Wsdl2Java将WSDL转换为Java代码。 - 实现:编写Java服务提供者实现生成的接口。 - 部署:将服务部署到服务器上。 - 发现:通过服务注册表或UDDI(Universal Description, Discovery, and ...
### Axis将WSDL转换为JAVA类:深入了解与实践 #### 核心概念解析: **Axis** 是Apache组织下的一个开源项目,它提供了在Java平台上创建和调用Web服务的能力。Axis实现了SOAP(Simple Object Access Protocol)协议...
只需将服务实现类打包成`.aar`(Axis Archive)文件,然后通过管理控制台或命令行工具部署到`Axis2`服务器。 - **模块化**:`Axis2`支持模块化,可以根据需要加载或卸载特定的功能模块。 - **多协议支持**:除了...
Java2WSDL 和 WSDL2Java 是两种常用的 Web 服务开发工具,分别用于将 Java 类转换为 WSDL 文件和将 WSDL 文件转换为 Java 代码。在本文中,我们将详细介绍 Java2WSDL 和 WSDL2Java 的使用方法和参数设置。 Java2...
当我们需要在Java环境中使用Web服务时,通常会将WSDL转换为Java类,以便于调用和实现服务的客户端或服务器端代码。 "WSDL转JAVA类工具"是一个实用程序,它能够解析WSDL文件并生成对应的Java源代码。这个过程称为...
Axis是一个开源项目,它提供了一个简单的命令行工具,可以将WSDL文件转换为Java源代码,进而构建Web服务。在Java环境中,你可以通过以下步骤生成Java Web服务: 1. **下载和安装Apache Axis**: 首先,你需要从...
- 使用CXF的wsdl2java命令行工具,将WSDL文件转换为Java代码。命令格式如下: ``` cxf-codegen-plugin -wsdlLocation <WSDL文件路径> -d <生成代码的目标目录> ``` - 生成的代码包括服务接口、消息bean和SOAP...
Apache Axis是Java平台上的一个开源Web服务框架,其中包含了`wsdl2java`工具,用于将WSDL文件转换为Java代码,使得开发者可以基于这些代码实现服务的客户端或服务器端。本篇文章将详细介绍`wsdl2java`命令的使用方法...
2. **Java 2 WSDL**:这个过程涉及到将Java接口或类转换成WSDL文档。WSDL是一种XML格式的规范,用于描述Web服务的接口,包括服务提供的操作、消息格式、网络位置等。通过Java 2 WSDL,我们可以基于已经定义好的Java...
【标题】"wsdl2java_jar.zip" 是一个压缩包,其中包含了用于将WSDL(Web服务描述语言)文件转换为Java代码的必要库。这个过程通常在开发基于Java的Web服务客户端时进行,以便能够调用远程Web服务。 【描述】提到,...
在Web服务领域,Java2WSDL 和 WSDL2Java 是两个非常重要的工具,它们分别用于从Java类生成WSDL文件以及从WSDL文件生成Java类。本文将详细介绍这两个工具的使用方法及其参数说明,并提供一个具体的示例。 #### 二、...
而`WSDL2Java`工具正是基于这样的需求应运而生,它能够将一个WSDL文件转换为Java客户端代码,让开发者可以轻松地调用远程Web服务。 ### WSDL2Java的工作原理 `WSDL2Java`工具主要遵循以下步骤: 1. **解析WSDL...
使用Axis,开发者可以快速地将现有的Java类封装为Web Service,也可以根据WSDL文件生成Java客户端代码,便于调用远程服务。 **Wsdl2Java工具** `Wsdl2Java`是Axis的一部分,它可以从WSDL文件生成Java源码,这些...
在开发过程中,为了将WSDL定义的服务转换为可执行的Java代码,我们通常会使用到`wsdl2java`工具。 `wsdl2java`是Apache CXF框架提供的一款命令行工具,它能够根据WSDL文件自动生成Java客户端和服务端代码,大大简化...
本文将深入探讨如何使用`wsdl2java`工具生成Java客户端所需的类和包,以便与WSDL定义的服务进行交互。 首先,让我们了解`wsdl2java`工具。它是由Apache CXF项目提供的,能够从一个WSDL文件自动生成Java源代码,这些...
WSDL2Java是一个工具,主要用于将Web服务描述语言(WSDL)文件转换为Java源代码。这个过程称为“代码生成”,它使得开发人员能够轻松地与远程Web服务进行交互,而无需手动编写复杂的网络调用代码。WSDL是XML格式的...
WSDL2Java工具是Apache CXF框架的一部分,它实现了WSDL到Java代码的转换,将服务接口描述转化为可执行的Java类,方便开发者在Java环境中调用或实现Web服务。 一、WSDL2Java的作用 1. 生成客户端存根(Stub):通过...