Tomcat 与 GlassFish 有何区别?Tomcat 是可以托管 JSP 和 servlet 的 servlet 容器。GlassFish 是 Java EE 5 兼容的应用服务器,它包括 Web 服务栈 (Metro)、EJB、Java Persistence 和许多其他包含在 Java EE 5 规范中的内容的实现。GlassFish 还提供现成可用 (out-of-box) 的群集、集中管理、高可用性和负载平衡功能,这些是企业应用程序所必需的。GlassFish Web 容器是 Tomcat 5.5 的一个分支。为什么要开发一个分支?当GlassFish 尝试使代码库稳定时,Tomcat 的各个分支正在进行一些接口更改,而这些更改是不兼容的(并非抱怨,只是事实而已)。此 GlassFish 和 Tomcat 的比较页面也列出了两者的区别。 您认为 GlassFish 太大,并且强制您运行比真正需要的更多吗?GlassFish"要么全有要么全无"的性质在 GlassFish v3 中消失了。GlassFish v3 的模块化体系结构可以提供轻量级、更"类似于 Tomcat"的分发选项,这样您可以根据需要使用 GlassFish 服务器的功能。GlassFish v3 主题页面上的 A 项(模块性和可扩展性)介绍了规划。 注意:此"......有何区别?"的问题是 Arun 在以下博客文章中回答的许多问题之一,您或许有兴趣阅读: http://blogs.oracle.com/arungupta/entry/glassfish_delhi_university 单击此处可获取 Arun 的所有问题解答博客文章。 |