在 Apache Geronimo 中部署 Web 服务
2010-03-23 00:00:00 来源:WEB开发网以 Amazon Web 服务(AWS)为例,学习如何使用 Web 服务和 Geronimo。从介绍使用用于 AWS 的 Web 服务描述语言(WSDL)和使用 Apache Axis 构建消费者代码开始,您将得到全程指导。了解使用 Web 服务的简单 Java 类,并学习如何从 JSP 文件调用这个类来显示 Web 服务的结果。最后,将这些代码绑定成 J2EE WAR 文件,并将其部署在 Geronimo 上。
使用 Amazon Web 服务
要使用 AWS,需要将 Apache Axis 用作 SOAP 实现来构建服务消费者(service consumer)。(Axis 是 Geronimo 支持的底层 SOAP 实现)。如果过去进行过这些操作并拥有此代码,那么可以跳过这一步骤。
撰写此文时,Geronimo 还不是一个产品级可用应用服务器,但是它将通过 J2EE 认证。在发布 Geronimo 时,它将是经认证的 J2EE 1.4。
生成 AWS 代码的要求
首先从设置环境开始。要生成 AWS 消费者代码,需要满足以下 4 项要求:
Java 软件开发工具包(JDK)1.4.2 或更新版本。
Apache Axis 1.1 或更新版本。
用于 Web 服务的 Web 服务描述语言(WSDL)。
来自 AmazonAn 的一个 AWS 订阅 ID,这样,就可以使用其 Web 服务。
设置环境
下载上面所列出的元素之后,接下来的一系列步骤将全程指导您设置环境,具体方法如下:
将 JDK 安装到 C:\jdk_142_05。将 JAVA_HOME 设置到此目录。
将 Apache Axis 解压缩到 C:\axis1-2,并将 AXIS_HOME 定义为此目录。
将 WSDL 文件复制到 AXIS_HOME 目录。
注册 AWS 订阅 ID。
基本环境准备好之后,就可以开始生成代码来使用 Web 服务了。
从 WSDL 生成 Java 代码
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››部署RTX2011服务器应注意的问题
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››部署SQL AZURE的客户端管理工具,云计算体验之二
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
更多精彩
赞助商链接