`

Axis2 1.6.2 实践示例

 
阅读更多

1、开发准备

 

首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。

下载地址:http://axis.apache.org/axis2/java/core/download.cgi

现在最高的版本是1.6.2

下载

Binary Distribution zip | MD5 | PGP

WAR Distribution zip | MD5 | PGP 

2、插件

然后你需要下载官方提供的axiseclipse插件工具,可以帮助我们打包(aar)及其生产客户端调用代码。

下载页面:http://axis.apache.org/axis2/java/core/tools/index.html

Service Archive Wizard - Eclipse Plug-in

Code Generator Wizard - Eclipse Plug-in

插件安装完成后会在新建右键菜单中会出现:    新建--其他---Axis2向导

3、部署axis2-1.6.2-war

这个war是axis2的接口管理系统,可以在线增加、查询接口。

可以作为一个web工程的基线版本,也可以从中拷贝出东西嵌入现有web工程实现接口功能。

将axis2.war用tomcat发布,启动

http://localhost:8080/axis2/   ,管理员用户名密码在axis2.xml中,默认 admin  axis2

 

4、接口的开发

A、POJO方式开发及部署(玩玩可以,因为POJO方式规定service类不能带包名,实际开发中根本不用)

B、arr方式开发及部署(用eclipse插件把service类生成arr文件,在管理系统导入即可部署)

C、客户端

接口和客户端开发、插件使用---见附件和demo工程

 

5、嵌入现有的web工程

即在当前自己的web工程里加入axis2接口功能

A、将war包内axis2-web目录拷贝至自己工程WebRoot或者WebContent下

B、将war包WEB-INF下所有内容拷贝至自己工程WEB-INF下,其中lib目录、class目录、web.xml拷贝其中内容。

 

 

6、启动自己的工程,

访问http://localhost:8080/自己工程名/axis2-web/   进入接口控制台

或者访问http://localhost:8080/自己工程名/services/listServices  进入接口列表

注意:http://localhost:8080/自己工程名/services  是不行的。

 

分享到:
评论

相关推荐

    axis2-1.6.2.zip

    标题中的"axis2-1.6.2.zip"指的是Axis2的1.6.2版本的压缩包,这个版本发布于2010年,包含了 Axis2 的所有组件和必要的库文件,用于在Java环境中开发和运行Web服务。 Axis2的核心特性包括: 1. **模块化架构**:...

    axis2-1.6.2

    标题“axis2-1.6.2”指的是Apache Axis2的1.6.2版本,这是一个流行的开源Web服务框架,专门用于构建和部署Web服务。它基于Java编程语言,为开发人员提供了一种高效且灵活的方式来实现SOAP(简单对象访问协议)和...

    Axis2-1.6.2-bin和Axis2-1.6.2-war

    - **本地开发**:如果你需要在本地开发环境中频繁创建、测试服务,Axis2-1.6.2-bin更适合,因为其包含的命令行工具和示例更加方便。 - **生产环境**:如果要在生产环境中部署Web服务,Axis2-1.6.2-war更合适,因为...

    Axis2-1.6.2.war

    【标题】"Axis2-1.6.2.war" 是Apache Axis2的一个特定版本,1.6.2,以WAR(Web Application Archive)格式提供的。WAR文件是Java Web应用程序的标准打包格式,它包含了所有运行在Java应用服务器上的Web应用所需的...

    Axis2-1.6.2

    标题 "Axis2-1.6.2" 指的是Apache Axis2的1.6.2版本,这是一个开源的Web服务引擎,专为构建高效、高性能的SOAP(Simple Object Access Protocol)服务而设计。SOAP是一种基于XML的协议,用于在Web上交换结构化的和...

    axis2-1.6.2-bin

    而“axis2-1.6.2”可能是目录名,包含所有Axis2的二进制文件、配置文件、库、文档、示例和其他相关资源。这些资源通常包括: 1. **轴心库(Axis2 Libraries)**:如`.jar`文件,是Axis2的核心组件,用于处理Web服务...

    axis2需要的1.6.2jar

    描述中提到的 "及进行接口请求的demo" 暗示这个压缩包不仅包含了Axis2 1.6.2版本的必需JAR文件,还可能包含了一个演示如何发起接口请求的示例项目。这样的示例通常会帮助开发者快速理解和学习如何使用Axis2来调用或...

    axis2-1.6.2-src 官方源码包

    - `samples`: 提供了一些示例代码,用于演示如何使用Axis2。 - `wsdl2java`: 是一个工具,用于从WSDL文件自动生成Java服务接口和服务实现。 三、核心技术 1. 模块(Module):Axis2的核心特性之一是模块化,每个...

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

    它通常包含Axis2的核心库、模块、示例、文档以及必要的配置文件。当你下载这个zip文件,你可以解压后在本地环境中搭建和运行Axis2服务。通过这个文件,开发者可以进行开发和测试Web服务,因为它提供了完整的Axis2...

    axis2的bin和war文件

    2. **war文件**: `axis2-1.6.2-war.zip` 是Axis2作为Web应用程序的部署形式。它是一个符合WAR(Web Application Archive)标准的文件,可以被部署到任何支持Servlet 2.4或更高版本的Web服务器上,如Tomcat、Jetty等...

    Axis2在eclipse中搭建

    - axis2-1.6.2-bin.zip 和 axis2-1.6.2-war.zip 文件 - Java Development Kit (JDK) #### 三、配置Axis2环境 **步骤1:** 下载并解压`axis2-1.6.2-bin.zip`。 **步骤2:** 打开Eclipse,点击菜单栏中的“Windows...

    axis2-1.6zip

    它包括了 Axis2的核心库、模块、配置文件、示例代码以及其他必要的运行时依赖项。用户可以直接解压此文件并启动Axis2服务器,进行Web服务的发布和消费。 2. **axis2-1.6.2-docs.zip**:这个文件提供了关于Axis2的...

    axis2传送list资源包

    在这里,我们提到了"axis2-adb-1.6.2.jar",这是Axis2的抽象数据绑定(Abstract Data Binding)模块,它允许将XML数据自动转换为Java对象和反之亦然。ADB简化了处理复杂数据结构,如List,因为它能自动将XML元素映射...

Global site tag (gtag.js) - Google Analytics