`
cloudstars
  • 浏览: 39067 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Axis2-Java客户端开发

 
阅读更多

 背景:干系方提供了一个WebService接口供连接

 

方法:

1)下载Axis2压缩包(这里下载的是axis2-1.4.1-bin.zip,下载地址:http://axis.apache.org/axis2/java/core/)

2)解压后进后bin目录,能看到一个wsdl2java.bat文件;

3)执行:wsdl2java -uri 干系方发布的服务地址 -p 生成的代码的包路径 -o 生成的代码的本地路径;执行完毕后,正确的情况下,会生成客户端代码,如:



 

注意

1)这里的干系方发布地址一定是可以访问,并且浏览器访问后可以看到完整人WSDL定义的地址,如:



2)开发中使用的axis2的jar包的版本要与生成客户端代码的axis2的版本一致;

3)1.4.1版生成的代码导入Eclipse会报一个编译错误, 如:

手工将返回值改为java.lang.String即可。

  • 大小: 83.1 KB
  • 大小: 45.3 KB
  • 大小: 19.7 KB
分享到:
评论

相关推荐

    axis2-1.6.2客户端最少jar包

    在描述 "axis2-1.6.2客户端最少jar包" 中,我们可以理解这是为了简化客户端开发流程,仅包含运行Axis2 Web服务客户端所需的基本库。这样的打包方式有助于减小项目依赖性,提高应用性能,并降低潜在的冲突风险。 ...

    axis2-eclipse-codegen-plugin-1.6.2.zip和axis2-eclipse-service-plugin-1.6.2.zip

    标题中的"axis2-eclipse-codegen-plugin-1.6.2.zip"和"axis2-eclipse-service-plugin-1.6.2.zip"是两个与Apache Axis2相关的Eclipse插件,用于简化Web服务的开发过程。Apache Axis2是Java平台上一个成熟的Web服务...

    axis2-eclipse-codegen-plugin-1.6.2和axis2-eclipse-service-plugin-1.6.2

    描述中提到的"Myeclipse10安装AXIS2插件的步骤"意味着这些插件不仅适用于标准的Eclipse IDE,还适用于MyEclipse,这是一个针对Java EE的增强型集成开发环境。安装插件通常涉及下载插件文件(.zip或.update站点),...

    axis2-1.6.3客户端所需最少jar包

    标题中的“axis2-1.6.3客户端所需最少jar包”指的是Apache Axis2的1.6.3版本中,为了构建和运行一个基本的Axis2客户端应用所需要的最小集合的Java档案(JAR)文件。这些JAR文件包含了运行Axis2客户端所需的基本组件...

    axis2 1.6.2 生产wsdl客户端代码

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

    axis2-std-1.0-bin.zip与axis2.war

    Apache Axis2是基于Java的Web服务引擎,它用于创建和部署...MyEclipse插件进一步简化了在IDE中的开发流程,使得在Java环境中使用和管理Axis2服务变得更加高效。了解和掌握这些组件,对于进行Java Web服务开发至关重要。

    Axis2-1.6.2-bin和Axis2-1.6.2-war

    Axis2是Apache软件基金会开发的一款基于Java的Web服务框架,用于构建高效、可扩展的Web服务。这个框架提供了丰富的功能,包括服务部署、消息处理、事务管理等,使其成为企业级应用开发的重要工具。我们主要关注两个...

    axis2-1.7.4完整资源包.zip

    Axis2是Apache软件基金会开发的一个开源Web服务引擎,它提供了高度模块化和可扩展的架构,使得开发和部署Web服务变得更加简单。这个“axis2-1.7.4完整资源包.zip”包含了 Axis2 的两个主要版本:axis2-1.7.4-bin 和 ...

    axis2-1.8.0apache-cxf-3.4.4.rar

    Apache Axis2是Apache软件基金会开发的一个SOAP(简单对象访问协议)引擎,它是一个完整的Web服务框架。该框架提供了一种高效、灵活的方式来创建和部署Web服务。Axis2的核心功能包括: 1. **SOAP处理**:Axis2能够...

    axis2-eclipse插件

    Axis2是Apache软件基金会开发的一个Web服务框架,用于构建高性能、可扩展的Web服务。Eclipse作为一款流行的Java集成开发环境(IDE),提供了丰富的插件支持,包括对Web服务开发的支持。Axis2-Eclipse插件就是这样的...

    axis2-1.6.2-war.zip

    之后,他们可以使用Axis2提供的工具来创建服务端点和服务客户端,进行Web服务的开发、测试和调用。 总的来说,Apache Axis2是Web服务开发领域的重要工具,它的1.6.2版本提供了稳定和高效的服务实现,适用于那些需要...

    axis2-1.7.9.zip

    Axis2是Apache软件基金会开发的一个开源Web服务引擎,主要用于构建高效、灵活且可扩展的Web服务。这个"axis2-1.7.9.zip"压缩包包含的是Axis2的1.7.9版本,该版本提供了对WebService服务的强大支持。 在Web服务的...

    axis2-1.7.7-bin.zip下载

    在使用Axis2-1.7.7之前,确保你的开发环境中已安装了Java Development Kit (JDK),因为Axis2是基于Java的。解压下载的zip文件,然后按照提供的文档或在线教程进行配置和使用。记住,对于复杂的WS-*规范实现,例如WS-...

    axis2-1.6.1.rar

    Axis2是Apache软件基金会开发的一个开放源码的Web服务引擎,它是基于SOAP(简单对象访问协议)和WS-*(Web服务扩展)标准的。标题中的"axis2-1.6.1.rar"指的是Axis2的1.6.1版本的压缩包文件,通常包含了该版本的所有...

    axis2-1.5.4-bin.zip + axis2-1.5.4-war.zip

    **axis2-1.5.4-bin.zip** 是Apache Axis2的核心二进制发布包,提供了运行时环境和开发工具。这个压缩包包含了以下关键组件和资源: 1. **轴心库**:轴心2的核心Java库,包括处理XML消息、执行Web服务调用和管理服务...

    axis2-1.7.5-bin.zip

    Apache Axis2是基于Java的Web服务(Web Services)平台,用于构建和部署高效、可扩展的Web服务。这个"axis2-1.7.5-bin.zip"文件是Apache Axis2的1.7.5版本的二进制发行版,包含了进行Web服务开发所需的全部组件和库...

    WSDL2Java及axis2-1.5-bin.zip的包

    使用axis2-1.5开发包 从最简单的开始 ,-uri 指定wsdl文件> WSDL2Java -uri currencyConvert.wsdl-d 使用不同的data binding方法> WSDL2Java -uri currencyConvert.wsdl -d xmlbeans-a 生成异步的方法> WSDL2Java -...

    axis2.eclipse.codengen.plugin-SNAPSHOT-axis2-eclipse-codege-plugin.zip

    在 Axis2 的开发环境中,此插件扮演着至关重要的角色,它能帮助开发者自动生成与Web服务相关的客户端和服务器端代码,从而提高开发效率。 描述中提到,这个包是“必不可少”的,而且在开发过程中需要将其安装到...

    axis2-1.5.3-war.zip axis2-1.5.3-war.zip

    7. **客户端使用**: Axis2也支持生成客户端代码,使调用Web服务变得更简单,可以使用WSDL2Java工具生成Java客户端 stubs。 总之,Axis2-1.5.3-war.zip是一个包含Axis2 Web服务引擎的部署包,适用于快速部署和管理...

    axis2-1.5.4-bin.zip,官网下载

    Apache Axis2是基于Java开发的一个Web服务框架,用于构建高性能、灵活且可扩展的Web服务。它是Apache SOAP(Simple Object Access Protocol)项目的继任者,提供了更强大的功能和改进的架构。标题提到的"axis2-1.5.4...

Global site tag (gtag.js) - Google Analytics