We are proud to announce the release of OpenEJB 1.0 beta 1.
New in 1.0 beta1
----------------------------
EJB 2.0 Local interface support
OpenEJB now has support for EJB 2.0 Local Interfaces.
This is very nice for when OpenEJB is combined with Tomcat
or embedded in another application where Remote interfaces
are not always needed. See the "Moviefun" example in the
source or binary distributions for how to use them.
Note that no other EJB 2.0 features (such as CMP 2 or MDBs)
are supported in the OpenEJB 1.x codebase.
Collapsed EAR support
Collapsed EARs are an OpenEJB invention allowing you to
combine your ejbs and servlets in the same archive and
classloader. This is essentially a new way to embed OpenEJB
into Tomcat so that OpenEJB and your EJBs are loaded only
into your webapp. Combine this with an embedded database
and you have a complete mini-J2EE environment that can be
hosted in your Tomcat webapp space.
See the "Moviefun" example in the distribution which will
be online for a short while here:
http://demo1.openejb.org/moviefun
(visit http://demo1.openejb.org/moviefun/setup.jsp to reset)
Unpacked EJB Jar support
It is now possible to deploy and run EJB apps that are not
in a *.jar archive. For example, for ejb app located at:
/home/jsmith/myejbapp/META-INF/ejb-jar.xml
Simply add a Deployments declaration to the openejb.conf
like the following:
<Deployment dir="/home/jsmith/myejbapp" />
Auto Deploy for Simple Apps
In OpenEJB 1.0 beta1, the use of openejb-jar.xml is not
required for ejb-jar.xml files that do not contain CMP
EntityBeans or ejbs with multiple datasource references.
Mac OSX Users
The speed of the Remote Server has been improved tremendously
to compensate for differing default parameters for TCP Socket
creation and closing in the Mac OSX Java VM. This makes sequential
calls from a Remote Client to the Server several times faster.
Download
----------------------------
http://dist.codehaus.org/openejb/distributions/openejb-1.0-beta1.zip
http://dist.codehaus.org/openejb/distributions/openejb-1.0-beta1.tar.gz
http://dist.codehaus.org/openejb/distributions/openejb-1.0-beta1-src.zip
http://dist.codehaus.org/openejb/distributions/openejb-1.0-beta1-
src.tar.gz
Enjoy!
The OpenEJB Team
P.S. Keep your eyes peeled for OpenEJB 3.0 activity....