TomEE guns down opposition

Apache Foundation announces Apache TomEE v1.0

Chris Mayer

Claiming to be over 300% faster than previous versions, Apache’s open source Java EE 6 Web Profile edition of Tomcat is going on a cloud charm-offensive

It’s been a few months since unveiling the second beta, but finally the Apache Software Foundation are proud to proclaim the arrival of Apache TomEE v1.0 – the first full version of the Java EE 6 Web-Profile-certified offshoot of Apache Tomcat

Originally started as a sub-project of Apache OpenEJB, TomEE (pronounced Tommy) has quickly assumed its position as top dog of Java application server software, with a remarkable 70% market penetration and this release could well signal to other enterprises to place their faith in TomEE v1.0.

The stats for this release are impressive too, yielding between 100% and 300% faster start-up times.

TomEE v1.0 adds in a few simple Java EE features to offer further reasons, if you needed any, that the application server is the one to choose for a voyage into the Cloud. TomEE runs without any additional memory requirements, and is compatible with most Tomcat-aware/tested tools and applications. A combination of several Apache stablemates appears within TomEE, including Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA and Apache MyFaces.

“Apache TomEE makes developing Java EE solutions easy and simple,” said David Blevins, Vice President of Apache OpenEJB. “TomEE is the closest and shortest jump for anyone with a Tomcat stack using any number of Java EE technologies to finally move to a Java EE 6 Web Profile certified platform that offers great freedom in the Cloud.”

According to the latest Gartner Group report on Cloud innovation in application platforms, “Through 2017, at least 70% of new Java EE applications will be deployed on an open-source Java application server…OSS application servers primarily (but not exclusively) from Apache…will continue to dominate small-scale Java EE deployments.”

High praise, but entirely justified given the adoption rate and recent spike in Java EE 6 use within the enterprise market, with many turning to Tomcat for their Cloud environment. Arguably the reason for this is the minimal disruption TomEE creates when switching. Many enterprises are fearful of vendor lock-in, which isn’t a problem here with TomEE offering a Java EE 6 Web Certified Profile, which it attained in October 2011 on the Amazon Compute Cloud EC2.

The Apache Foundation appears to be leading the way for Cloud, with several other projects recently reaching maturity and offering similar sentiments. Cornering the smaller machine market appears to have paid dividends for the contributors behind TomEE. Although with this release, TomEE 1.0 is attempting to make it a viable option for larger applications, by having a low memory footprint and extensive performance improvements.

“The strength of TomEE is the sum of its community members –the value in feedback provided by an ISP that supports many applications is immeasurable. We appreciate the excellent testing feedback received from Metawerx and encourage other Apache Tomcat hosting facilities to work with us as they add TomEE to their lineup,” added Blevins. “TomEE is a natural fit for Tomcat-focused ISPs as they now have a Java EE option that naturally fits with their existing infrastructure.”
The Project invites any ISPs seeking to expand their services by including TomEE to email the developer list at [email protected] for more information. A banner day for the team, securing their place on top of the Java EE Web Profile perch for some time to come. 
Apache TomEE software is released under the Apache License v2.0, and is overseen by a self-selected team of active contributors to the project. A Project Management Committee (PMC) guides the Project’s day-to-day operations, including community development and product releases. Apache TomEE source code, documentation, mailing lists, and related resources are available at
For further guidance into TomEE, check out this talk from JAX London last year, as David Blevins talks us through the differences from Tomcat and TomEE.

Inline Feedbacks
View all comments