Apache Geronimo 揭密:来自一位 WebSphere Application Server 专家的观点
2010-05-07 00:00:00 来源:WEB开发网Apache Geronimo 和 IBM WebSphere Application Server 简介
本节提供了 Geronimo 和 WebSphere Application Server 的高级概述。读完本节后,您将能够更好地理解这两种应用服务器的框架。
Apache Geronimo
Geronimo 是最新可用的开放源码 Java™ 2 Platform, Enterprise Edition (J2EE) 应用服务器。该项目出自 Apache Software Foundation,而且建立在 Apache Tomca 项目的巨大成功之上。Geronimo 最初构思于 2003 年末,与许多开放源码主动性一样,它凭借开放源码社区的热情迅速成形了。
在 2004 年 5 月,Geronimo 成为官方顶级 Apache 项目。从此以后,它经历了 J2EE 1.4 认证测试。截止 2005 年 6 月底,Geronimo 是完全遵从 J2EE 1.4 的。
由于 Geronimo 落入开放源码许可旗帜下,所以它通过类似 General Public License (GPL) 的称为 Apache License 的协议来发布。与 Apache License 不同,许多典型的类似 GPL 的许可方案,比如 Lesser General Public License (LGPL),在实体(比如 Independent Software Vendors (ISV))开始开发开放源码 (LGPL) 包中消费的插件和第三方产品时,显得拖泥带水。
最终,这意味着,如果您在 LGPL 之下为 Geronimo 开发服务器产品和部署工具,关于由此而来的工作如何获得许可是模棱两可的。也就是说,Geronimo 的商业开发支持工具是自动成为 LGPLed,还是保留在它自己的许可协议下?这种讨论是许多正在进行的争论的来源,而且超出了本教程的范围。
Geronimo 最有趣的方面是它基于开放源码世界中个人可用的许多现有框架和工具。您可能说 Geronimo 是开放源码项目组成的开放源码项目(可能是框架的框架),这意味着,Geronimo 团队不是从头开始,而是作了一个巧妙的而且在架构上有效的决定来重用现有组件。合并到 Geronimo 系统的组件包括 Apache Tomcat、Jetty、Velocity、Apache Eve、MX4J 和其他许多组件。(本教程稍后将介绍 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配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接