tomcat vs FULL J2EE解决scheme

我们正在准备对我们目前在JBoss 4.2上运行的Web应用程序架构进行重大修改。 起初,我们正在考虑从4.2迁移到JBoss 6,但经过一番研究,tomcat可能会成为我们更好的解决scheme。

我的第一个问题是他们的任何JBoss可以做的,tomcat不能假设你正在使用正确的插件。 在我们的解决scheme中,我们并没有真正使用EJB,而且似乎有一些简单的Web服务插件,JMX和其他function。

Tomcat似乎有更好的支持,更快的升级周期和许多书籍。

由于系统较less,从pipe理angular度来看,支持似乎更容易。

我错过了什么?

我们希望启用的主要function是更好的群集支持和会话复制/持久性。

我们也会考虑其他的应用服务器,比如Glassfish / Geronimo。

引用网页文章:

Apache Tomcat是世界上使用最广泛的Web应用程序服务器,每月下载量超过100万次,在企业数据中心中的渗透率超过70%。 Tomcat用于支持从简单的一个服务器站点到大型企业networking的所有应用。

我pipe理的是在Tomcat上运行的复杂J2EE应用程序,后来被迁移到Oracle BEA Weblogic,所以我认为Tomcat可以支持大部分的需求。 但只有您可以根据您的应用程序的要求来决定。

这里有一些链接,可以让更多的洞察力做出这个决定。

http://www.slideshare.net/OpenLogic/comparison-of-open-source-app-servers-final-presentation http://www.javaworld.com/javaworld/jw-12-2007/jw-12-appservers html的