Axis2 是一套崭新的 WebService 引擎,该版本是对 Axis1.x 重新设计的产物。Axis2 不仅
支持 SOAP1.1 和 SOAP1.2,还集成了非常流行的 REST WebService,同时还支持
Spring、JSON 等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使
用 Axis2 开发一个不需要任何配置文件的 WebService,并在客户端使用 Java 和 C#调用这
个 WebService。
一、Axis2 的下载和安装
读者可以从如下的网址下载 Axis2 的最新版本:
http://ws.apache.org/axis2/
在本文使用了目前 Axis2 的最新版本 1.4.1。读者可以下载如下两个 zip 包:
axis2-1.4.1-bin.zip
axis2-1.4.1-war.zip
其中 axis2-1.4.1-bin.zip 文件中包含了 Axis2 中所有的 jar 文件, axis2-1.4.1-war.zip 文
件用于将 WebService 发布到 Web 容器中。
将 axis2-1.4.1-war.zip 文件解压到相应的目录,将目录中的 axis2.war 文件放到
<Tomcat 安装目录>webapps 目录中(本文使用的 Tomcat 的版本是 6.x),并启动
Tomcat。
在浏览器地址栏中输入如下的 URL:
http://localhost:8080/axis2/
如果在浏览器中显示出如图 1 所示的页面,则表示 Axis2 安装成功。