# Java EE 7 with Apache TomEE 7.0.0-M1 on Java 1.8.0_73-- A Smoke Test

Server Under Test: Apache TomEE 7.0.0-M1-plus on Java 1.8.0_73.


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..."

Download: http://www.apache.org/dyn/closer.cgi/tomee/tomee-7.0.0-M1/apache-tomee-7.0.0-M1-plus.zip
Download size: 50 MB (apache-tomee-7.0.0-M1-plus.zip)
Installation: unzip apache-tomee-7.0.0-M1-plus.zip
HD size:  61 MB
Start: apache-tomee-plus-7.0.0-M1/bin/catalina.sh run
RAM consumption: < 30 Mb after deployment
Deployment: apache-tomee-plus-7.0.0-M1/webapps curl -O -L https://github.com/AdamBien/server-smoke/releases/download/v0.0.1/server-smoke.war
Deployment duration: 1,772 ms seconds
Startup time: 562 ms
Test: open browser, http://localhost:8080/server-smoke/, push the button 'Please don't smoke'
Admin console: http://localhost:8080



Small download and HD size, fast startup and deployment, nicely integrated with NetBeans and all other IDEs (it is basically a Tomcat on steroids).
Even the fully loaded "plus" version is surprisingly small and fast with commercially available support directly from tomitribe. Another great "microservices" server.
TomEE supports Java EE 7 well, however it is not officially certified (yet?).


This blog is running on TomEE without a restart for > 1 year.


Tested with: 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.
