TomEE Server
Apache TomEE
Apache TomEE is an enterprise-ready Java application server built on Apache Tomcat and extended with MicroProfile and Jakarta EE functionality. The platform provides several TomEE distributions for different enterprise application requirements.
TomEE Overview
TomEE extends Apache Tomcat with enterprise Java technologies while remaining compatible with most Tomcat-aware and Tomcat-tested tools. It can run without additional runtime components and is suitable for both lightweight and enterprise Java applications.
Initialization system
The current TomEE template uses the modern systemd initialization daemon.
TomEE Distributions
Create a TomEE Environment
Open the environment wizard
Sign in to the platform dashboard and click New Environment.

Select TomEE
Open the Java tab and select TomEE as the application server. Configure vertical and horizontal scaling, public IP addresses, the environment name, region, and other required settings.

Create the environment
Review the selected topology and click Create. The platform provisions the TomEE environment automatically.
Enable Auto-Clustering
The platform provides a one-click Auto-Clustering option for TomEE. When enabled, it automatically prepares a highly available Java cluster.

Cluster result
Auto-Clustering creates a scalable set of interconnected TomEE servers with preconfigured session replication and load balancing.
Open and Verify TomEE
After provisioning completes, the TomEE environment appears in the dashboard.

Click Open in Browser to open the default TomEE page and confirm that the server is running.

Configure HOT_DEPLOY
Tomcat and TomEE provide an optional HOT_DEPLOY environment variable that controls whether the server is restarted during application deployment.
false, disabled, or 0Restarts the server during application deployment.true, enabled, or 1Deploys the application without restarting the server.
Hot deployment is disabled by default
Restart-free deployment is faster and can avoid downtime, but some applications do not support it. Enable HOT_DEPLOY only after verifying application compatibility.
Expected Result
A ready-to-use Apache TomEE environment is created with the selected topology. It can be opened through the browser, scaled vertically or horizontally, configured as an automatically clustered deployment, and used for Java application deployment.
Important Notes
- Select the TomEE distribution according to the enterprise Java features required by the application.
- Use PluME when migrating an application that depends on Eclipse Mojarra or EclipseLink.
- Review scaling and public-IP requirements before creating the environment.
- Enable Auto-Clustering when session replication and load balancing are required.
- Enable HOT_DEPLOY only for applications that support deployment without server restart.
- Review application and server logs after deployment.
