Comparison
Differences between TomEE versions and/or flavors
Detailed list of Jakarta EE 8.0 and MicroProfile 2.0 specifications
Specifications | Tomcat | TomEE WebProfile | TomEE MicroProfile | TomEE Plus | TomEE Plume |
---|---|---|---|---|---|
Jakarta Authentication (JASPIC) 1.1 |
|||||
Jakarta Security (Java EE Enterprise Security) 1.0 |
|||||
Jakarta Servlet 4.0 |
|||||
Jakarta Server Pages (JSP) 2.3 |
|||||
Jakarta Standard Tag Library (JSTL) 1.2 |
|||||
Jakarta Expression Language (EL) 3.0 |
|||||
Jakarta Dependency Injection (@Inject) 1.0 |
|||||
Jakarta Enterprise Beans (EJB) 3.2 |
|||||
Jakarta Faces (JSF) 2.3 |
|||||
Jakarta JSON Binding (JSON-B) 1.0 |
|||||
Jakarta JSON Processing (JSON-P) 1.1 |
|||||
Jakarta Mail (JavaMail) 1.6 |
|||||
Jakarta Persistence (JPA) 2.2 |
|||||
Jakarta RESTful Web Services (JAX-RS) 2.1 |
|||||
Jakarta Transactions (JTA) 1.3 |
|||||
Jakarta XML Binding (JAXB) 2.3 |
|||||
Jakarta Authorization (JACC) 1.5 |
|||||
Jakarta Batch (JBatch) 1.0 |
|||||
Jakarta Messaging (JMS) 2.0 |
|||||
Jakarta XML Web Services (JAX-WS) 2.3 |
|||||
Jakarta Faces (JSF) implementation |
MyFaces |
MyFaces |
MyFaces |
Mojarra |
|
Jakarta Persistence (JPA) implementation(s) |
OpenJPA |
OpenJPA |
OpenJPA |
OpenJPA, EclipseLink |
Implementations of Jakarta EE and MicroProfile features in TomEE
Specifications | Implementations included by TomEE |
---|---|
Jakarta Annotations, Servlet, Server Pages (JSP), |
|
Jakarta Standard Tag Library (JSTL) |
|
Jakarta Faces (JSF) |
Apache MyFaces (in all TomEE flavors except Plume) |
Jakarta Bean Validation |
Apache BVal (in TomEE 8.x and earlier) |
Jakarta Contexts and Dependency Injection (CDI) |
|
Jakarta Enterprise Beans (EJB) |
|
Jakarta Persistence (JPA) |
Apache OpenJPA (in all TomEE flavors) |
Jakarta Transactions (JTA) |
Apache Geronimo Transaction Manager |
Jakarta Mail (JavaMail) |
Apache Geronimo JavaMail |
MicroProfile |
Apache Geronimo MicroProfile (in TomEE 7.1.x and 8.x) |
Jakarta JSON Binding (JSON-B), |
|
Jakarta XML Binding (JAXB) |
|
Web Services |
|
Jakarta Batch (JBatch) |
|
Jakarta Messaging (JMS) |
In bold : Implementations that differ between flavors or between versions