What is the difference between Tomcat and TomEE, TomEE and TomEE Plus

后端 未结 2 1152
误落风尘
误落风尘 2021-01-29 20:44

I want to deploy EJB ear in a server but I am really confused about choosing a server among tomcat, TomEE and TomEE Plus.

  1. Wh
2条回答
  •  再見小時候
    2021-01-29 21:22

    This is functions comparison matrix between Tomcat, TomEE and TomEE+:

    enter image description here (Source: http://tomee.apache.org/comparison.html)

    1. Tomcat vs TomEE
    Tomcat is servlet container that supports servlet and JSP technology. TomEE is more extensive than Tomcat supporting many other Java EE technologies (specificed by JSR-xxx).

    2. Compare TomEE vs TomEE+

    TomEE contains:
    CDI - Apache OpenWebBeans
    EJB - Apache OpenEJB
    JPA - Apache OpenJPA
    JSF - Apache MyFaces
    JSP - Apache Tomcat
    JSTL - Apache Tomcat
    JTA - Apache Geronimo Transaction
    Servlet - Apache Tomcat
    Javamail - Apache Geronimo JavaMail
    Bean Validation - Apache BVal

    TomEE+
    The TomEE Plus distribution adds the following:
    JAX-RS - Apache CXF
    JAX-WS - Apache CXF
    JMS - Apache ActiveMQ
    Connector - Apache Geronimo Connector

    (Source: http://tomee.apache.org/apache-tomee.html)
    What is new in Tomcat? Of cource, see Tomcat change log.
    What is new in TomEE plus? see TomEE change log.

    3. Choose TomEE or TomEE plus?
    See functions matrix at the above, pick your functions in your application what you will use. Then choose Servlet container/ Web profile application server / Application server by yourself.

提交回复
热议问题