一尘不染

为什么要选择兼容Java EE的应用服务器上的tomcat?

tomcat

Java EE应用程序服务器提供了tomcat的所有功能,那么为什么要使用tomcat(例如,代替玻璃鱼,因为它是官方的)。

尤其是当需要Java EE功能(例如JPA,JAX-RS,JSF),因此应用程序必须打包更多的库,而兼容EE的应用程序服务器会直接提供它时?


阅读 337

收藏
2020-06-16

共1个答案

一尘不染

我们想到的问题以及我们创建TomEE的全部原因是,人们为什么必须选择?

整个“ Tomcat或JavaEE”已经陈旧。

10年后,它仍然出现,人们就哪个更好以及为什么彼此争论。

这是简短的数学形式:

  • 在Java EE 6中,我们(JCP)创建了Web Profile,以通过一组专门的技术正式承认对较小的运行时的需求。

太好了,我们已经到了一半,但是人们仍然在争论“ Tomcat JavaEE”。解决方案很明确,Tomcat需要通过Java EE认证。创建Web
Profile的目的就是为了做到 这一点

  • 2011年,我们(Apache)开始进行Apache Tomcat认证工作。在JavaOne 2011上达到并宣布为Apache TomEE的认证。最终版本于4月宣布。

太好了,现在我们在那里。

新的现状

  • 有一个较轻的JavaEE版本
  • 有JavaEE认证的Tomcat版本

所有这一切都发生在最近两年中。事情变了。

如果您需要 Tomcat和JavaEE ,那么可以拥有它。

2020-06-16