• HOME
  • EMAIL US
  • 1.800.975.6814

@dailyrazor Blog

Jun
30
2016

TomEE vs Tomcat

Posted BY: Web Master | Comment: | Category:
TomEE vs Tomcat

TomEE vs Tomcat – what exactly is are the differences? Before we begin discussing these differences, if you’re looking for a reliable TomEE hosting service, visit TomEE Cloud Hosting to purchase one for a little as $6.00/month! The following pre-configured OS Templates are available:

  • CentOS 7 64bit with TomEE
  • CentOS 7 64bit with TomEE and MariaDB 10.1
  • CentOS 7 64bit with TomEE and MySQL 5.6
  • CentOS 7 64bit with TomEE and PostgreSQL 9.5

And of course, you do have “root” access to the server, so basically you can install and configure any OS, Software packages, etc as you project demands.

Now back to the topic – what are the differences between TomEE vs Tomat? As you may already know, Apache Tomcat is a popular Java Servlet container that implements the following Java specifications:

  • Java Servlet
  • Java Server Pages
  • Expression Language
  • WebSocket

Depending on the Tomcat version you install, some of the above mentioned specifications maybe not be supported.

On the other hand, Apache TomEE a certified Java Enterprise Edition (EE) stack that was developed on top of Tomcat plus integrated and bundled with additional Java EE related technologies. TomEE supports and implements the following specifications:

  • 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

In addition to the above-mentioned specifications, an extended version of TomEE known as TomEE+ adds further support for:

  • JAX-RS – Apache CXF
  • JAX-WS – Apache CXF
  • JMS – Apache ActiveMQ
  • Connector – Apache Geronimo Connector

Additional information on the differences between TomEE vs Tomcat can be found online via the following links TomEE and Tomcat.