在 Apache Geronimo 中部署 Web 服务
2010-03-23 00:00:00 来源:WEB开发网要在应用服务器上部署 amazon.war 文件,请将 WAR 文件复制到 GERONIMO_HOME 中,并从此目录运行以下命令:
java -jar bin/deployer.jar deploy amazon.war
运行 searchAmazon.jsp
剩下的最后一项任务是运行所编写的 JSP 文件。请打开浏览器,并在地址栏中键入 http://localhost:8080/amazon/searchAmazon.jsp。
图 1 显示了该结果。您可以修改这个 JSP 文件,以包含一个表单字段,在该字段中输入 ISBN 编号并获得结果。
图 1. 执行 searchAmazon.jsp
查看原图(大图)
现在您已经成功地在 Geronimo 中部署了第一个 Web 服务消费者。
标准 J2EE Web 服务
本文中的例子是非常简单的,但是它表明 Geronimo 支持标准 J2EE Web 服务。作为使用 Web 服务的练习,您可以尝试使用 AWS 提供的其他选项。例如,将 ISBN 搜索更改为标题搜索或作者搜索。然后,可以从 Web 服务结果中了解如何显示链接到 Amazon.com 的 URL 和该书的映像。
另一个有趣的练习是通过其他 J2EE 技术和 Apache Axis 来使用 Web 服务,然后将它们部署到 Geronimo 中。例如,将 AmazonClient.java Plain Old Java Object (POJO) 替换成无状态会话 Enterprise JavaBean (EJB) 组件,然后,将它部署到 Geronimo 中。
可以以 webMethods 或 Google Web 服务的任何 Web 服务作为例子。如果应用本文介绍的相同步骤,则可以快速地将一个服务消费者部署到 Geronimo 的这些 Web 服务中。
结束语
现在您已经认识了 Geronimo,并了解了它的 Web 服务功能,应该已经在 Web 服务开发工作中为开始使用 Geronimo 应用服务器做好了准备。
- ››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下的安装与配置图解
更多精彩
赞助商链接