Sep 14 2011


A new release candidate (1.0.0 RC2) of the OW2 EasyBeans product (EJB 3 container) has been released. This version is integrated in the OW2 JOnAS 5.0 application server.

EasyBeans can be embedded in JOnAS, Apache Tomcat application server, Jetty application server and is also provided as OSGi Bundles. EasyBeans is now bundled with either Hibernate Entity Manager, Apache OpenJPA or TopLink Essentials as persistence provider.

Here are the guides: Getting started with JOnAS 4.x (tested with 4.7.8 and 4.8.6) Getting started with Tomcat 5.5.x and 6.0.x (tested with 5.5.25 and 6.0.14) Getting started with Jetty 6.1.x (tested with 6.1.5) Getting started with the EasyBeans OSGi bundles

EasyBeans is also working in standalone mode (Uberjar packages are now available since this release !)

The documentation is available in the EasyBeans documentation website. (HTML or PDF)

The Release Notes are available online at : http://www.easybeans.net/xwiki/bin/view/News/Release1_0_RC2

Download A new EasyBeans version is out and is available in the Downloads section.

Download the Release Candidate 2 version Now ! New features The Release Candidate 2 release is now bundled with three different persistence providers (three packages).

  • Hibernate EntityManager
  • Apache OpenJPA
  • TopLink Essentials

EasyBeans artifacts are available on the http://maven.objectweb.org/maven2/ repository. (The parent component is located at http://maven.objectweb.org/maven2/org/ow2/easybeans/easybeans/1.0.0.RC2/easybeans-1.0.0.RC2.pom

OSGi: BundleContext can be injected into EJB3 beans by using @org.ow2.easybeans.osgi.annotation.OSGiResource annotation



  • Bundle context that will be injected by the container.

*/ @OSGiResource private BundleContext bundleContextField = null;

And then you can call OSGi services or register your own services.

Check the Getting started with the EasyBeans OSGi bundles

Mailing list Stay tuned on EasyBeans with the easybeans-announce at ow2 dot org mailing list : http://www.ow2.org/wws/subrequest/easybeans-announce Release Notes: Bug

  • EZB-206? - NPE if SmartClient is connecting to a server that is not the smartfactory server
  • EZB-210? - jdbcpool component can't work with db, other than hsql
  • EZB-214? - Improve restart of EasyBeans/OSGi
  • EZB-215? - TransactionAttribute.NOT_SUPPORTED and EntityManager


  • EZB-213? - Easybeans packaged as standalone product

New Feature

  • EZB-146? - Undeploy beans and unregister JNDI names
  • EZB-212? - Allow to use Knopflerfish SCR implementation


  • EZB-193? - Provides an access from the EJBs to OSGi Bundle Context
  • EZB-211? - Upgrade to Apache OpenJPA 1.0.1
  • EZB-217? - Provide EasyBeans with TopLink Essentials Packaging

Best Regards,