`
747017186
  • 浏览: 329933 次
社区版块
存档分类
最新评论

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

    博客分类:
  • java
 
阅读更多

之前喝别人对接系统的时候,别人给了个wsdl文档,让我对接。如何使用wsdl生成客户端测试代码呢?本来通过myeplise直接生成的,但是由于wsdl文档不完整,生成失败!所以想着利用axsi去生成。下面看步骤:

1、导入所需要的jar


 2、设置主方法参数

主方法必须是WSDL2Java



arguments:设置wsdl文档的连接地址

other:表示测试代码生成的路径 

3、点击Run进行测试代码生成。

 

4、编写测试代码测试

以上代理类都生成了,但是怎么用呢?

import com.yiliaosoft.health.heartElect.front.webservice.IFrontProxyAPIRemoteHandlerLocator;
import com.yiliaosoft.health.heartElect.front.webservice.IFrontProxyAPIRemoteHandlerPortType;

public class Test {
	public static void main(String[] args) throws Exception{
		//IFrontProxyAPIRemoteHandler是接口名称,也就是wsdl文档的名字:IFrontProxyAPIRemoteHandler
		IFrontProxyAPIRemoteHandlerLocator servince = new IFrontProxyAPIRemoteHandlerLocator();//生成代理服务
		IFrontProxyAPIRemoteHandlerPortType client = servince.getIFrontProxyAPIRemoteHandlerHttpPort();//生成代理客户端
		String xmlDoc = client.getDemoInfo();//此处为ws提供的方法
		String xmlDoc2 = client.getDemoInfo2("测试啊!hello");//此处为ws提供的方法
		System.out.println(xmlDoc+"---->"+xmlDoc2);
	}
}

 

 

  • 大小: 14.3 KB
  • 大小: 74.3 KB
  • 大小: 80.2 KB
分享到:
评论

相关推荐

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception code gen 大家要注意一定要仔细,这个问题基本上缺少包引起的,而且一定要clean 如果需要axis2插件 以及这个plugins中的包在我的其他资源里面有

    MyEclipse下Axis2插件的下载和安装:wsdl生成客户端

    5 赶快试下用 wsdl 文件生成 java 源文件吧 是不是有错误出现 对 事情就是这样发展的 6 An error occurred while completing process java lang reflect InvocationTargetException 的错误 嗯不用急 有得解 不过我...

    myeclipse8.5使用axis2插件开发webservice服务并调用

    本文将详细介绍如何利用MyEclipse 8.5集成开发环境及其内置的Axis2插件来构建WebService服务,并演示如何通过客户端调用这些服务。 #### 二、准备工作 首先,确保您的开发环境中已经安装了以下软件: 1. Java ...

    myeclipse8.5中axis2插件的安装和使用:axis2客户端代码生成

    Axis2 插件在 MyEclipse 8.5 中的安装和使用 Axis2 插件是 MyEclipse 8.5 中的一...通过使用 Axis2 插件,可以快速生成客户端代码,并实现服务的发布和调用。因此,Axis2 插件是 MyEclipse 8.5 中一个非常有用的插件。

    myeclipse中axis插件

    在MyEclipse中,通过这个向导,开发者可以基于WSDL文件自动生成客户端和服务端的Java代码。这极大地简化了Web服务的客户端和服务器端实现,因为开发者不必手动编写复杂的SOAP消息处理代码。 2. `axis2-eclipse-...

    myeclipse10 axis2 插件

    4. **创建Web服务**:利用新安装的插件,可以快速创建基于Axis2的Web服务,包括编写服务接口、实现类,生成WSDL描述文件等。 5. **调试与部署**:插件还支持在MyEclipse内直接调试Web服务,通过Tomcat或其他应用...

    MyEclipse+Axis2插件开发Web服务

    通过以上步骤,我们就能够在MyEclipse中利用Axis2插件快速搭建出一个简单的Web服务框架,并自动生成相应的Java代码。这为后续的服务发布、测试等工作打下了坚实的基础。 #### 结论 MyEclipse与Axis2的结合为开发者...

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

    MyEclipse将解析WSDL并生成所需的AXIS2客户端代码。 - **生成Stub代码**:MyEclipse会自动处理代码生成过程,包括创建服务接口和服务代理类。这些类提供了调用远程Web服务的方法。 4. **AXIS2配置** 在生成的...

    myeclipse6.5 axis2插件包

    2. **AXIS2-WSDL2Java工具**:此工具用于从WSDL文件生成Java服务接口和服务实现。 3. **AXIS2-Java2WSDL工具**:相反,它将Java服务类转换为WSDL文件,方便服务发布。 4. **Axis2模块**:Axis2支持模块化架构,允许...

    myeclipse_axis插件

    代码生成工具是Axis2的一个强大特性,它可以自动生成服务接口和服务实现,以及客户端调用所需的Stub类。开发者只需要提供WSDL文件,插件就能自动根据WSDL定义生成Java源代码。这样,开发人员可以专注于业务逻辑,而...

    myeclipse下java调用webservice项目例子

    此外,还提供了Axis的所有相关库,Axis是一个开源的Web服务框架,它允许开发者将Java类转换为Web服务,同时也支持从WSDL(Web服务描述语言)生成Java客户端代码,简化了调用Web服务的流程。 在Java中调用Web服务...

    axis2生成java类和打包发布插件

    1. Axis2的代码生成工具:如wsdl2java,这是一个命令行工具,能够根据WSDL文件自动生成Java服务类和服务客户端代理类。 2. 打包工具:如.axis2-repository目录,可能包含了用于打包服务的配置文件和依赖库。 3. 插件...

    axis2方式开发webservice

    第三种方式是利用axis2插件,将wsdl文件自动生成客户端代码,此种方式在myeclipse安装axis2.txt文件中已经做了详细介绍。 备注:资源超过了70M 分成了2部分 见axis2方式开发webservice(一)和 axis2方式开发...

    MyEclipse8.6整合Axis2插件

    5. **代码生成**:Axis2插件的一个重要特性是代码生成工具,它可以根据WSDL文件生成服务客户端代码,简化了客户端调用Web服务的过程。在MyEclipse中,可以使用“New” -> “Other” -> “Axis2 Codegen Wizard”来...

    myeclipse中Axis2插件

    1. **快速生成服务端和客户端代码**:通过axis2-eclipse-codegen-wizard,可以从WSDL快速生成Java服务接口、实现类和客户端代理类,大大减少了编码工作量。 2. **方便的服务打包**:使用Axis2_Service_Archiver,...

    axis2 webservice for myeclipse插件Axis2_Codegen_Wizard_1.2.1

    在MyEclipse中使用Axis2_Codegen_Wizard_1.2.1插件时,开发者可以通过向导来生成Web服务客户端或服务器端代码,这通常涉及以下步骤: 1. 创建一个新的Web服务项目。 2. 选择要使用的WSDL(Web服务描述语言)文件,...

    myeclipse开发axis2的实例helloworld源码

    1. **MyEclipse**:MyEclipse是一款强大的Java EE集成开发环境,支持多种Web服务框架,包括Axis2。它提供了友好的界面和丰富的工具,简化了Web服务的开发过程。 2. **Axis2**:Axis2是基于 Axis1 的完全重构,设计...

    myeclipse整合axis2

    - 创建Web服务:使用Myeclipse的工具,你可以从现有Java类生成Web服务,或者通过WSDL文件导入服务。 - 部署和调试:在Myeclipse中,你可以直接在内置的服务器上部署并测试Web服务,利用IDE的调试工具进行问题排查...

Global site tag (gtag.js) - Google Analytics