本教程向您展示了如何通过一个 Java 类创建并部署 Apache Axis2 Web 服务。您也可以学习如何设置与 NetBeans IDE 绑定的 Tomcat 和 GlassFish 服务器,以部署 Axis2 Web 服务。本教程还展示了如何在 IDE 中配置 Axis2 选项,以便 IDE 正确部署 Axis2 Web 服务。 Apache Axis 是向 W3C 提交的 SOAP(Simple Object-Access Protocol,简单对象访问协议)实现。Apache Axis2 是一种更加高效、模块化和面向 XML 的 Axis。Axis2 不仅支持 SOAP 1.1 和 SOAP 1.2,它还集成了对 REST 风格的 Web 服务的支持。同一业务逻辑实现可以同时提供一个 WS-* 样式的类型接口以及一个 REST/POX 样式的接口。有关 Axis2 的详细信息,请参见 Apache.org 网站。 Axis2 Web 服务可与 Metro 进行互操作。您可以为 Axis2 Web 服务创建一个 JAX-WS 客户端,但是可能不支持一些更加复杂的 Axis2 WSDL 操作。 目录 设置 Axis2 和 NetBeans IDE o 下载 Apache Axis2 WAR 文件 o 安装 Axis2 支持插件 o 设置 Tomcat 的 Axis2 选项 o 设置 GlassFish 的 Axis2 选项 创建 Axis2 Web 服务 o 部署和测试 Axis2 Web 服务 o 更改 Web 服务的操作 疑难解答 更多练习 要学习本教程,您需要具备以下软件和资源。 软件或资源 要求的版本 NetBeans IDE 6.1 版 Web 和 Java EE 下载包或 6.5 版 Java Web 下载包 Java Development Kit (JDK) 版本 6 或 版本 5 Apache Axis 2 版本 1.3 或更高版本,WAR 分发软件 符合 Java EE 规范的 Web 服务器或应用服务器 Tomcat Web Server 6.0 和/或 GlassFish 应用服务器 v2 或 v3 Tomcat 和 GlassFish 都可以随同 NetBeans IDE 的 Java Web 分发软件一起安装。此外,也可以访问 GlassFish 下载页或 Apache Tomcat 下载页。 设置 Axis2 和 NetBeans IDE 在本节,您将学习如何下载 Axis2 WAR 文件,如何将它嵌入在 Apache Tomcat 或 GlassFish 服务器中,以及如何配置 NetBeans IDE 以将 AAR 文件上载到服务器。 下载 Apache Axis2 WAR 文件 可以在此下载 Apache Axis2。下载 WAR(Web 归档)分发软件,这样您就不必自己生成 WAR 文件了。该下载文件是归档文件的形式。稍后将该归档解压缩到服务器。 安装 Axis2 ...