在 Apache Geronimo 上远程部署 Web 应用程序
2009-11-10 00:00:00 来源:WEB开发网Apache Geronimo 是一种认证的 Java™ 2 Platform Enterprise Edition(J2EE) 1.4 应用服务器。大多数人在想到 J2EE 时,会想到事务管理、Web 应用程序和异步消息传递等东西。但是,有了这些特性也不一定能够通过 J2EE 认证。应用服务器必须提供任务关键型生产系统所需的许多工具。这些工具之一是远程部署。Geronimo 是为满足大多数部署场景而设计的,所以它包含对远程部署的支持。
远程部署和 JSR 88
远程部署是任何 J2EE 认证的应用服务器的重要特性之一。任务关键型应用服务器需要运行在专用的系统上。安全性也是许多系统必须关注的问题,所以会限制对系统的访问。受到限制的访问意味着应用程序不能在进行部署和运行的系统上进行构建和打包。
Java 社区认识到了远程部署的重要性。2000 年 10 月,引入了 Java Specification Request 88:Java Application Deployment(JSR 88)来解决这个问题。Java Community Process(JCP)通过 JSR 对应用程序的许多方面进行标准化。这种标准化的一个例子是应用程序的打包。Web 应用程序具有标准的布局并打包为 Web 应用程序存档(WAR)。这使应用程序开发人员在开发 Web 应用程序时不需要太多考虑在什么环境中部署应用程序。这是经典的 Java 格言 “一次编写,到处运行 ” 在企业部署方面的应用。
与通过 JCP 建立的其他 JSR 一样,JSR 88 是许多行业领先公司的代表之间协商的成果,比如 IBM®、Sun Microsystems、BEA 和 Oracle。这个规范引入了一种将任何 J2EE 应用程序部署到任何 J2EE 应用服务器的标准方式。它提供了部署(尤其是远程部署)的许多重要方面的细节,从而实现了标准化。它确定了应该如何识别和定位远程应用服务器,并为访问应用服务器建立了基本的安全模型。它还选定了应用服务器应该支持的几个核心部署阶段,比如部署、取消部署和重新部署。
- ››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下实现版本控制...
更多精彩
赞助商链接