Server Under Test:
Apache TomEE 7.0.0-plus on Java 1.8.0_77-b03.
Version used: TomEE Plus:
"...Apache TomEE Plus delivers all that is in the Web Profile and JAX-RS, plus EJB Full, Java EE Connector Architecture, JMS and JAX-WS..."
http://repo.maven.apache.org/maven2/org/apache/tomee/apache-tomee/7.0.0/apache-tomee-7.0.0-plus.zip Download size: 50 MB (apache-tomee-7.0.0-plus.zip), the webprofile edition (apache-tomee-7.0.0-webprofile.zip) takes 35,5 MB.
HD size: 59 MB after installation, webprofile takes 42 MB
Server startup time: 568 ms
RAM consumption: < 30 Mb after deployment
apache-tomee-plus-7.0.0/webapps curl -O -L https://github.com/AdamBien/server-smoke/releases/download/v0.0.1/server-smoke.war
Deployment duration: 1,304 ms seconds
Test: open browser, http://localhost:8080/server-smoke/, push the button 'Please don't smoke'
Admin console: http://localhost:8080
TomEE is a small and fast server with decent Java EE 7 support (however it is not formally certified). TomEE is based on Tomcat and comes with comparable
The fully loaded "plus" edition is only ~17 MB larger (download and disk size), than the stripped down webprofile download.
Commercial support is available for TomEE directly from
tomitribe -- the source.
This blog is running on TomEE without any issues for years.
Server Smoke. TomEE Dockerfile is also available from docklands.
See you at
Java EE Workshops at Munich Airport, Terminal 2 or Virtual Dedicated Workshops / consulting. Is Munich's airport too far? Learn from home: airhacks.io.
01:36PM Jun 01, 2016 by Adam Bien,
| Views/Hits: 44
NEW online workshop: Web Components training (online)
Airport MUC workshops:
Java EE 8, Java 9: Bootstrap, Effective, Architectures, Single Page Apps, Progressive Web Apps, HTML 5, ES 6, CSS 3 and Microservices
airhacks.fm and newsletter: airhacks.news
A book about rethinking Java EE Patterns