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、插件
然后你需要下载官方提供的axis的eclipse插件工具,可以帮助我们打包(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版本的压缩包,这个版本发布于2010年,包含了 Axis2 的所有组件和必要的库文件,用于在Java环境中开发和运行Web服务。 Axis2的核心特性包括: 1. **模块化架构**:...
标题“axis2-1.6.2”指的是Apache Axis2的1.6.2版本,这是一个流行的开源Web服务框架,专门用于构建和部署Web服务。它基于Java编程语言,为开发人员提供了一种高效且灵活的方式来实现SOAP(简单对象访问协议)和...
- **本地开发**:如果你需要在本地开发环境中频繁创建、测试服务,Axis2-1.6.2-bin更适合,因为其包含的命令行工具和示例更加方便。 - **生产环境**:如果要在生产环境中部署Web服务,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" 指的是Apache Axis2的1.6.2版本,这是一个开源的Web服务引擎,专为构建高效、高性能的SOAP(Simple Object Access Protocol)服务而设计。SOAP是一种基于XML的协议,用于在Web上交换结构化的和...
而“axis2-1.6.2”可能是目录名,包含所有Axis2的二进制文件、配置文件、库、文档、示例和其他相关资源。这些资源通常包括: 1. **轴心库(Axis2 Libraries)**:如`.jar`文件,是Axis2的核心组件,用于处理Web服务...
描述中提到的 "及进行接口请求的demo" 暗示这个压缩包不仅包含了Axis2 1.6.2版本的必需JAR文件,还可能包含了一个演示如何发起接口请求的示例项目。这样的示例通常会帮助开发者快速理解和学习如何使用Axis2来调用或...
- `samples`: 提供了一些示例代码,用于演示如何使用Axis2。 - `wsdl2java`: 是一个工具,用于从WSDL文件自动生成Java服务接口和服务实现。 三、核心技术 1. 模块(Module):Axis2的核心特性之一是模块化,每个...
它通常包含Axis2的核心库、模块、示例、文档以及必要的配置文件。当你下载这个zip文件,你可以解压后在本地环境中搭建和运行Axis2服务。通过这个文件,开发者可以进行开发和测试Web服务,因为它提供了完整的Axis2...
2. **war文件**: `axis2-1.6.2-war.zip` 是Axis2作为Web应用程序的部署形式。它是一个符合WAR(Web Application Archive)标准的文件,可以被部署到任何支持Servlet 2.4或更高版本的Web服务器上,如Tomcat、Jetty等...
- 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的核心库、模块、配置文件、示例代码以及其他必要的运行时依赖项。用户可以直接解压此文件并启动Axis2服务器,进行Web服务的发布和消费。 2. **axis2-1.6.2-docs.zip**:这个文件提供了关于Axis2的...
在这里,我们提到了"axis2-adb-1.6.2.jar",这是Axis2的抽象数据绑定(Abstract Data Binding)模块,它允许将XML数据自动转换为Java对象和反之亦然。ADB简化了处理复杂数据结构,如List,因为它能自动将XML元素映射...