我想在服务器上部署EJB ear,但是在tomcat
、TomEE
和TomEE Plus
之间选择服务器时感到非常困惑。
Tomcat
和TomEE
之间有什么区别?TomEE
和TomEE Plus
的新功能是什么?- 在哪些情况下选择
TomEE
和TomEE Plus
是明智的?
因此,我需要一些建议,以便能够做出明智的决定。
我想在服务器上部署EJB ear,但是在tomcat
、TomEE
和TomEE Plus
之间选择服务器时感到非常困惑。
Tomcat
和TomEE
之间有什么区别?TomEE
和TomEE Plus
的新功能是什么?TomEE
和TomEE Plus
是明智的?因此,我需要一些建议,以便能够做出明智的决定。
(来源: http://tomee.apache.org/apache-tomee.html)
Tomcat有什么新变化?当然,可以看看Tomcat更改日志。
TomEE Plus有什么新变化?可以看看TomEE更改日志。
3. 选择TomEE还是TomEE Plus?
请参考上面的功能矩阵,在您的应用程序中选择您将使用的功能。然后自己选择Servlet容器
/Web配置文件应用服务器
/应用服务器
。
Apache Tomcat是一个Java Servlet容器,实现以下规范:
您选择的Tomcat版本将决定支持上述规范的版本。
Apache TomEE是一个基于Apache Tomcat基础构建的Java EE Web Profile认证堆栈,集成了其他相关技术。它添加了以下规范的实现(使用括号中的Apache项目):
Apache TomEE+添加了:
请注意,所有这些都可以从这些Apache网站的一些明显位置获得:
如果我理解正确,整个EAR文件已被放弃,取而代之的是好旧的WAR文件。但是,如果您必须部署EAR文件,则很可能需要Apache TomEE。 Apache Tomcat肯定不知道如何处理EAR文件。