【问题标题】:GlassFish vs tomcat [duplicate]GlassFish vs tomcat [重复]
【发布时间】:2014-06-27 02:50:42
【问题描述】:

我想在下一个工作中必须从事的项目中开始使用 JEE6,但也有一个限制(有点):Tomcat 5.5 我的问题是,与现有的 Tomcat(5.5) 相比,GlassFish 有哪些改进(安全性/速度)或升级到更新的版本 7?

【问题讨论】:

标签: java jakarta-ee glassfish application-server tomcat5.5


【解决方案1】:

问:我的问题是,GlassFish 有哪些改进? (安全/速度)与现有的 Tomcat(5.5)或升级到 更新版本 7?

与 Tomcat 5.5 相比,Tomcat 7 支持更新版本的 JSR 规范。因此,如果您希望使用例如 Servlet 3.0 或 Websockets,您别无选择,只能升级 Tomcat 版本。有关 Tomcat 版本和支持规范的完整列表,请参阅 this link

但是,Tomcat 不是 Java EE 容器,而只是一个 servlet 容器。换句话说,如果您打算使用完整的 Java EE(包括安全性和许多其他内容),则必须从 Tomcat 切换到一些完整的 Java EE 应用程序服务器。 Glassfish 就是其中之一,其他的还有 TomEE(类似于 Tomcat,所以也许是一个很好的起点)、WildFly、IBM Websphere、Oracle Weblogic 等。不幸的是,Oracle 最近决定放弃对 Glassfish 的商业支持,所以也许这是一个明智的选择如果您想在商业上使用它,可以与其他一些应用程序服务器一起使用。

不管怎样,从 Tomcat 5.5 迁移,因为它是一个相当旧的 Tomcat 版本。

另见:

【讨论】:

    猜你喜欢
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 2013-10-03
    • 2012-02-26
    • 2016-12-01
    • 1970-01-01
    相关资源
    最近更新 更多