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.

    Comments:

    I have been waiting for Apache Tomee v7 for a long time. Although, I am not a big fan of any Tomcat related products, but for smaller integration tests, Tomee is better to use than Arquillian (in my opinion).

    Do you have any knowledge about when Tomee 7 will be finally released, or when will it be production ready?

    Thanks,
    Csaba

    Posted by Csaba on February 25, 2016 at 02:36 PM CET #

    Apache TomEE 7.x isn't certified yet.

    It's a bit a complicated story, but in short the agreement between Apache and Oracle needs to ne signed again for Java EE 7 and it seems to take time.

    After that, we have access to the TCK (Tests Compatibility Kit) and we can certify Apache TomEE 7.x

    @Csaba: no dead line for the final. The milestone 2 is under vote at the minute.

    Jean-Louis

    Posted by Jean-Louis on February 25, 2016 at 10:28 PM CET #

    Hi Adam, if you like TomEE 7 have a look at https://issues.apache.org/jira/browse/TOMEE-1579 and cry in joy! ;)

    @Csaba: I asked those questions on IRC. Basically the M-series is considered production grade. The certification might come or not depending on the question if Oracle gives Apache access to the JavaEE TCKs again. At the moment even if it was compliant they weren't able/allowed to prove it with the TCK. Anyway M2 is just in the release process and it got a lot of issues fixed.

    Posted by Christian Kalkhoff on February 26, 2016 at 09:23 AM CET #

    We are already using Tomee 7 in live environment. Last milestone is pretty stable ;-)

    Posted by Juan Llado on February 26, 2016 at 05:07 PM CET #

    Post a Comment:
    • HTML Syntax: NOT allowed
    ...the last 150 posts
    ...the last 10 comments
    License