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

axis根据wsdl自动生成客户端

阅读更多
1.下载wdsl文件,并放入tomcat下的项目的WEB-INF文件夹下。
2.把axis需要的jar包放入WEB-INF文件夹下的lib目录下。
3.编写bat文件,前提是要配置好axis环境变量。
set Axis_Lib=C:\apache-tomcat-6.0.26\webapps\myWebService\WEB-INF\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=c:\
set Package=com.client
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% testService.wsdl

4.直接点击运行上述bat文件后,自动在Output下生成java客户端文件。
5.把文件拷入相应的项目,并建立可运行类:
public class ServiceTest {
	public static void main(String[] args) {
		TestService service = new TestServiceLocator();
		Test test = null;
		try {
			test = service.gettestService();
		} catch (ServiceException e) {
			e.printStackTrace();
		}
		try {
			String info = test.auth("NJDKAUX0");
			System.out.println(info);
		} catch (RemoteException e) {
			e.printStackTrace();
		}
		
	}
}
分享到:
评论

相关推荐

    axis根据服务端wsdl生成客户端工具

    3. **生成客户端工具**:在 Axis 中,通过 WSDL2Java 工具,我们可以根据服务端的 WSDL 文件自动生成客户端 stub 类。这些 stub 类包含了调用服务所需的所有方法,使得客户端开发人员无需手动编写与服务交互的代码,...

    axis2根据wsdl生成客户端代码

    在 Axis2 中,我们可以使用`org.apache.axis.wsdl.WSDL2Java`工具,根据WSDL文件自动生成与服务交互所需的Java客户端代码,这极大地简化了开发者的工作,无需手动编写复杂的SOAP消息构造代码。 首先,你需要确保...

    axis生成wsdl的JAVA客户端服务接口

    2. **生成Java类**:然后,根据WSDL中的服务定义,Axis自动生成对应的Java服务接口和服务实现类。服务接口包含了Web服务提供的所有操作方法,而服务实现类通常包含网络通信的逻辑。 3. **编译Java代码**:生成的Java...

    使MyEclipse调用Axis的wsdl2java 通过wsdl生成客户端

    MyEclipse会根据WSDL内容自动生成相应的Java客户端代码,包括服务代理类和服务接口。 5. 编译和运行客户端:生成的代码通常位于`src`目录下的一个新包内。现在可以编写客户端程序来调用Web服务。例如,你可以找到...

    axis1.4生成客户端

    - **步骤2:启动Axis** - 运行Axis1.4的wsdl2java工具,输入WSDL文件的URL或本地路径,该工具会自动生成Java客户端代码。 - **步骤3:构建客户端代码** - 编译生成的Java源代码,然后在你的项目中引入这些类,这些...

    axis2 1.6.2 生产wsdl客户端代码

    在 Axis2 中,我们可以使用WSDL2Java工具从一个给定的WSDL文件自动生成Java客户端代码。这个过程包括以下步骤: 1. **下载与安装**: 首先,你需要下载Axis2 1.6.2的发行版,这里提供的是"axis2-1.6.2"的压缩包。...

    使用cxf wsdl2java生成webservice客户端

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

    根据wsdl使用gsoap生成的服务器和客户端

    它提供了一套工具,可以自动生成处理SOAP消息的编码器/解码器,以及从WSDL文件中生成客户端和服务端的代理代码。gSOAP使得在C/C++中实现和调用Web服务变得相对简单。 3. **生成服务器代码**: 使用gSOAP的`soapcpp...

    AXIS2生成客户端代码教程.zip

    AXIS2是一个流行的开源Web服务框架,用于创建和部署SOAP(简单对象访问协议)服务以及生成客户端代码。在本文中,我们将深入探讨如何利用AXIS2在MyEclipse环境中生成客户端代码,以便与Web服务进行交互。这个过程...

    axis1.4jar包以及WSDL和服务端代码互转方法

    使用-axis.wsdl选项运行wsdl2java工具,指定你的服务类,它将自动生成对应的WSDL文件。 2. **从WSDL生成服务端代码**: 反之,如果你有一个WSDL文件,可以使用Axis1.4将其转换为Java服务端代码。同样,确保Eclipse...

    axis自动生成客户端代码

    ### Axis自动生成客户端代码 #### 知识点一:Axis简介与版本差异 - **Axis简介**:Apache Axis是一款开源的、基于Java的Web服务框架,支持SOAP协议,用于实现和部署Web服务。它提供了创建、发布以及调用Web服务的...

    axis2生成客户端服务端代码

    ### Axis2生成客户端与服务端代码详解 #### 一、Axis2简介 Axis2是Apache组织下的一个开源项目,它是一种高性能、轻量级的Web服务框架,支持SOAP和REST等协议,能够帮助开发者轻松地构建和部署Web服务。Axis2提供了...

    axis插件生成客户端

    3. 使用Axis插件生成客户端:在命令行中,你可以使用Axis的wsdl2java工具,输入Web服务的WSDL URL或本地WSDL文件路径,该工具会自动生成对应的客户端Java stubs(存根类)。这些存根类包含了调用Web服务所需的所有...

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

    1. **安装工具**:根据不同的Web服务框架,如Apache CXF、Axis2等,你需要先下载对应的工具包,包含`WSDL2Java`命令行工具。 2. **运行命令**:在命令行中,输入`WSDL2Java`命令,指定WSDL文件路径和相关选项。例如...

    根据wsdl生成axis的服务端和客户端__工具.rar

    此外,它还可以自动生成客户端 stubs,让调用Web服务如同调用本地方法一样方便。 生成服务端代码的步骤通常如下: 1. **获取WSDL**:首先,你需要一个有效的WSDL文件,该文件详细描述了服务的接口、消息结构和绑定...

    AXIS生成java请求客户端

    - 运行AXIS的wsdl2java工具,输入WSDL的URL或本地文件路径,它会自动生成对应的Java客户端类,这些类可以用来调用Web服务。 4. **配置与使用** - 在AXIS生成的Java请求客户端中,需要修改本地JDK路径,确保编译和...

    axis2生成客户端代码 (带jar包)

    总结来说,"axis2生成客户端代码 (带jar包)"涉及到的是利用Axis2框架及其提供的工具,从服务的WSDL文件生成Java客户端代码,并使用包含的jar包来支持服务的调用和交互。了解这些知识有助于开发人员更有效地集成和...

    AXIS2 1.7.3 idea wsdl 代码生成插件

    3. **代码生成**:AXIS2的代码生成工具能够从WSDL文件自动生成服务端和客户端的Java代码。服务端代码包括服务接口、服务实现类、部署描述符等;客户端代码主要包括Stub类,用于调用远程服务。 4. **IDEA集成**:...

    Axis 把WSDL生成JAVA类

    通过这一过程,可以自动生成与WSDL描述相符的Java代码,包括客户端存根(Stub)和服务器端骨架(Skeleton)。这不仅简化了开发流程,还确保了与WSDL定义的兼容性,提高了开发效率。 #### 转换流程与示例: 1. **...

    Axis2 接口生成wsdl工具

    标题中的"Axis2接口生成WSDL工具"正是 Axis2 的一个重要特性,它允许开发者通过Java接口自动生成描述Web服务的WSDL(Web Services Description Language)文件。 **1. Axis2 简介** Apache Axis2是Apache SOAP项目...

Global site tag (gtag.js) - Google Analytics