当前位置:  开发笔记 > 前端 > 正文

您如何比较Apache Tomcat和Glassfish作为生产服务器?

如何解决《您如何比较ApacheTomcat和Glassfish作为生产服务器?》经验,为你挑选了2个好方法。

我有一个基于J2EE的系统,目前正在Apache Tomcat上运行.我们正在讨论将生产服务器迁移到Glassfish服务器.

有人可以分享他们中的任何一个经历吗?



1> Johannes Sch..:

它们并不具有可比性.

Apache Tomcat不是J2EE服务器.它只是Web应用程序的Servlet容器.而已.如果您需要J2EE API实现,则必须从其他地方获取这些实现.例如,使用使用Tomcat作为容器的Apache Geronimo Server,或者从Glassfish获取JAR文件.

Glassfish是一个完整的Java应用服务器,具有JPA,EJB等API的实现.Glassfish包含最初由Tomcat使用的Servlet引擎,但是它们对它进行了改进(不知道到底是什么).最近的glassfish服务器使用另一个容器grizzly,使用NIO API进行输入/输出并且可以很好地扩展.据我所知,Glassfish Servlet Engine的性能更高.在这里,我找到了一个很好的基准(虽然有点旧):

http://weblogs.java.net/blog/sdo/archive/2007/05/how_to_test_con.html



2> Oli..:

这是一个相当古老的比较.因此,每个服务器的功能无疑都得到了改进.

编辑:这是当前的比较.

尽管如此,两者都足够稳定以供生产使用.它真的会归结为功能.


您的"当前比较"现在也已过时.[新页.](http://wikis.sun.com/display/glassfish/GlassFishVsTomcat)[更近期](http://www.oracle.com/us/products/middleware/application-server/glassfish- for-tomcat-users-wp-073699.pdf)(警告,PDF链接).
推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有