adam bien's blog

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.