Preloader image

Apache TomEE has four distributions, each supporting a slightly different set of technologies and aimed to give you a choice in what you want included out-of-the-box. When in doubt, chose Apache TomEE Plume.

Tomcat TomEE WebProfile TomEE MicroProfile TomEE Plume TomEE Plus

Jakarta Annotations

Jakarta Debugging Support for Other Languages

Jakarta Security (Java EE Enterprise Security)

Jakarta Server Pages (JSP)

Jakarta Servlet

Jakarta Standard Tag Library (JSTL)

Jakarta WebSocket

Jakarta Expression Language (EL)

Jakarta Activation

Jakarta Bean Validation

Jakarta Contexts and Dependency Injection (CDI)

Jakarta Dependency Injection (@Inject)

Jakarta Enterprise Beans (EJB)

Jakarta Interceptors

Jakarta JSON Binding (JSON-B)

Jakarta JSON Processing (JSON-P)

Jakarta Mail (JavaMail)

Jakarta Managed Beans

Jakarta Persistence (JPA)

Jakarta RESTful Web Services (JAX-RS)

Jakarta Server Faces (JSF)

Jakarta Transactions (JTA)

Jakarta XML Binding (JAXB)

Jakarta Authentication (JAAS)

Jakarta Authorization (JACC)

Jakarta Concurrency

Jakarta Connectors

Jakarta Enterprise Web Services

Jakarta Messaging (JMS)

Jakarta SOAP with Attachments

Jakarta Web Services Metadata

Jakarta XML Web Services (JAX-WS)

Jakarta Batch (JBatch)