Apache TomEE
Preloader image

Apache TomEE, pronounced “Tommy”, is an all-Apache Jakarta EE 9.1 certified application server extends Apache Tomcat that is assembled from a vanilla Apache Tomcat zip file. We start with Apache Tomcat, add our jars, and zip up the rest. The result is Tomcat plus EE features - TomEE.

Milestone Release - Jakarta namespace

apache-tomee-10.0.0-M3

Milestone Release, Apache TomEE 10.0 implements Jakarta EE 10 and supports the new jakarta namespace. Runs on Java 11 or higher.

Download
Final Release - Jakarta namespace

apache-tomee-9.1.3

Jakarta EE 9.1 Web Profile & MicroProfile 5 compliant and supports the new jakarta namespace. Runs on Java 11 or higher.

Jakarta EE Compatible

Download
Flavors
+
APACHE TOMEE
PLUS
P
APACHE TOMEE
PLUME
W
APACHE TOMEE
WEBPROFILE
M
APACHE TOMEE
MICROPROFILE
What is your flavor?

TomEE Flavors

Apache TomEE comes with four different flavors, Web Profile, MicroProfile, Plus and Plume. Apache TomEE Web Profile delivers Servlets, JSP, JSF, JTA, JPA, CDI, Bean Validation and EJB Lite. Apache TomEE MicroProfile adds support for MicroProfile. Apache TomEE Plus and Plume add support for JMS, JAX-WS and more.

See Comparison
100
Contributors
10k
Coffees
800k
Lines of code
13k
Commits
Learn TomEE with

Jakarta EE, powered by participation, is focused on enabling community-driven collaboration and open innovation for the cloud.

Examples
Learn TomEE with

MicroProfile is an open forum that optimizes Enterprise Java for a microservice architecture by innovating across multiple implementations and collaborating on common areas of interest with a goal of standardization.

Examples