在 Apache Geronimo 上远程部署 Web 应用程序
2009-11-10 00:00:00 来源:WEB开发网最后(但并非不重要),这个应用程序包含一个 Geronimo 部署计划。Geronimo 在释放 .war 文件时寻找部署计划。这个部署计划指定上下文根是 /helloRemote(见 清单 3)。因此能够在 http://<host>:<port>/helloRemote 访问这个 Web 应用程序。这个计划还给应用程序分配 ID:HelloRemote。
清单 3. remoteApp 的 Geronimo 部署计划<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.0"
configId="HelloRemote">
<context-root>/helloRemote</context-root>
<context-priority-classloader>false</context-priority-classloader>
</web-app>
有了这个简单的应用程序,现在就可以使用 Geronimo 的远程部署特性将应用程序部署到 Geronimo 的远程实例。进行远程部署有几种不同的方式;下一节讨论不同的方法以及它们如何工作。
Geronimo 上的远程部署
JSR 88 提出的规范是对任何 J2EE 1.4 应用服务器的要求,Apache Geronimo 完全实现了这个规范。Geronimo 提供了几种将应用程序部署到本地和远程系统的方式。它提供了一个命令行实用程序 —— Geronimo 部署工具。这个工具提供完整的 JSR 88 支持,甚至可以用于其他应用服务器。
Geronimo 还通过 Geronimo Administration Console 提供部署,这是一个供 Geronimo 管理员使用的 Web 应用程序。最后,可以在 Geronimo 上使用提供了 JSR 88 支持的其他第三方工具,比如流行的 Eclipse Web Tools Platform。本文讲解如何使用 Geronimo 部署工具部署示例应用程序,以及如何使用 Geronimo Administration Console 来检验它的部署。首先看看 Geronimo 部署工具。
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››远程共享广播PPT演示幻灯片的方法
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
更多精彩
赞助商链接