The Apache Software FoundationBlogging in Action.

Entries tagged [tomee]

Though targeted as a maintenance release, does include some neat new features such as a Maven Archetype for quickly creating TomEE projects, the ability to reduce JPA scanning overhead, new options in the Arquillian adapters and some enhancements to the TomEE Maven Plugin. Key upgrades include Apache Tomcat 7.0.34, Apache ActiveMQ 5.7.0, Apache CXF 2.6.3 and Apache MyFaces 2.1.10. Noteworthy bugfixes include some Windows-specific fixes and CDI changes to better support EARs.

See the release notes for a full list of all the changes. A very big thank you to all the users who have feedback!

EDIT
The Apache TomEE Logo Contest continues! You have until January 15th to create the face of Apache TomEE!!

If you love and use TomEE and want good things to come to it, share your experience! We've created a new Google+ Community for TomEE with a "User Stories" section where anyone can post. Take 5 minutes and say how TomEE has helped you and what you like about it.

TomEE needs a logo! Today at Devoxx we are announcing a logo contest. From now till December 15th, you can get your artistic side going and submit as many logos as you want. Once the entries are in the project will vote and the winner will have their creation immortalized on the website, a fresh new batch of TomEE T-Shirts and in conference swag at tons of TomEE talks in 2013.

Just in time for the TomEE 1.5.0 release, JetBrains announces IntelliJ IDEA 12 EAP Build 122.519 is Available and features TomEE application server support. Already supported via the Tomcat integration, this update displays TomEE prominently and paves the way for future TomEE-specific features.

As more vendors discover their existing Tomcat integrations work out-of-the-box with TomEE, expect to see more announcements of Apache TomEE support.

We are excited to announce the release of Apache TomEE 1.5. The volume of
feedback on the 1.0.0 Final drove such an impressive number of fixes and features into TomEE that the release number
has been updated to reflect the changes.

The team is proud to announce certification of a new Apache TomEE stack that includes the Web Profile plus JAX-RS for
RESTful Web Services. The new 'TomEE JAXRS' distribution shows TomEE's commitment to progressing its certification
efforts beyond the Web Profile and is a great alternative to the TomEE Plus distribution. See the
comparison for a view of all Apache TomEE distributions.

Another great feature is the extended support for database connection pools. In addition to the previously
supported Apache Commons-DBCP, the 1.5 release adds transaction support to the native Apache Tomcat and BoneCP
connection pools. The two additional pools offer great alternatives to applications under heavy load. JMX
instrumentation and statistics have also been added generically to all pools and provide a great level of
monitoring and management.

Other major features include deploy-time enhancement for JPA Entities via Apache OpenJPA, support including JPA providers in webapps,
ability to mock and inject mocks in unit tests and a powerful new TomEE Maven Plugin which can
provision servers, install libraries, deploy webapps and more.

We'd like to thank everyone who gave feedback and contibuted to improve Apache TomEE on a daily basis!

The Apache TomEE community is excited to announce the long awaited final release of Apache TomEE 1.0.

A primary focus of the final release is performance tuning and production. Tuning was focused on large Applications such as Confluence, Ralio, and Lift. Large applications can expect major improvements over anywhere from a 100% to a 300% improvement in startup time over beta-2.

Reduced classloading and a rewrite of the annotation scanning code account for the bulk of the increase. Improved TLD file scanning accounts for a large portion as well. New features also include, but not used in the above numbers, the ability to pinpoint which classes and jars should be scanned via scan.xml file placed in the application.

Server startup times have greatly improved as well. On a modern MacBookPro, without an SSD, startup time should be about 1200ms from the command line with all the default applications present or about 700ms via the Tomcat adapter in Eclipse. Issues with deploying applications to TomEE in Eclipse via the Tomcat adapter have all been eliminated. The steps of setting up a server setup are now quite easy and with the improved startup to deploy times the results are quite impressive.

New features include a Remote Adapter for Arquillian to round out the Arquillian support debuted in beta2. Shipped in a separate zip file that can be extracted into any server is an experimental new feature for provisioning applications using online Maven repositories. The functionality works great and we're excited to get feedback on it before considering it polished and stable. Write the dev list for details.

Of course a major new feature of TomEE is Tomcat itself. TomEE 1.0 uses the days old Tomcat 7.0.27 which adds support for the WebSocket protocol (RFC6455). Both streaming and message based APIs are provided and the implementation currently fully passes the Autobahn test suite.

We'd like to thank everyone who gave feedback during the beta releases. Your feedback has been critical maturing TomEE quickly and with results that even shocked us. We are incredibly pleased with the results and excited to see TomEE reach its potential.

These releases are major improvements over their predecessors and incorporate heavy doses user feedback and road testing. Nicely balanced at 50% bug fixes, 30% improvement of existing features, and 20% filling out features for better production and test experience, Apache TomEE is a major leap toward. Based on feedback of 1.0.0-beta-2, a final release could be right around the corner.

Top among the areas to show the most improvement include CDI and JAX-RS, both of which received major attention. Support for an Arquillian adapter for TomEE Embedded is a must-not-miss new feature. The project itself has been taking a test-first approach to support and has amassed a rapidly growing number of tests for all the issues reported during the 1.0.0-beta-1 cycle. An Arquillian adapter for remote Apache TomEE usage does exist as a snapshot and should make it into the next release. As well this release boasts over 70 example applications, making a remarkable resource that cannot be ignored.

See the downloads page for the full changelog. Get the binaries while they're hot!

Thank you so much to all the users who gave feedback and contributed towards the quality of the release. We're very lucky to have gotten exactly the kind of user feedback were after with the 1.0.0-beta-1 release and we couldn't be prouder of the results.

Our own Jonathan Gallimore presented "Apache TomEE – Java EE Web Profile on Tomcat" at JAX London this last week. It was a 50 minute presentation with a mix of slides and demos, met by a very enthusiastic band of Tomcat lovers.

Slides can be found here. Also, check out some photos of Jon in action! You'd probably never guess it's only his second time presenting and first time presenting solo! He makes us quite proud, indeed.

We'd like to give a special thanks to JAX London for their wonderful support of Apache TomEE. TomEE debuted at JAX London Spring 2011. At that point we had just started to heavily peruse certification. We were honored to be able to come back to our friends at JAX London in the fall and say, "we made it!"

Hats off to JAX for being the kind of conference that seeks out and supports growing projects like Apache TomEE. Aside from ApacheCon, JAX is Apache TomEE's second home.

It was a big year for Apache TomEE and OpenEJB at JavaOne this year. Many thanks to everyone on all sides who helped get us there, all the wonderful people who attended and of course everyone in the community that makes this project tick.

First of all, we were very excited and honored to announce Apache TomEE as a Java EE 6 Web Profile certified. The announcement went out on Tuesday of that week and set the stage for some very exciting presentations and panels throughout the week.

Both sessions will be demo heavy and hands on. See some of the neat innovations happening in the OpenEJB 4.0 codebase such as meta annotations. Get an demo and introduction to the new Apache TomEE platform a Tomcat-focused Java EE 6 Web Profile implementation assembled in minimalist fashion from all-Apache projects. And of course, a good chance to talk with the developers and ask all the questions you want!