Thats what I'm figuring out. I'm currently testing my ejb3 beans against
the current openejb3 snapshot in the standalone and tomcat integration.
I will continue to plug away at the GBeans, I have a build that compiles
but the car integration doesn't work, claims the gbeans have an invalid
constructors. So if I do make any advances I can send them out as a
patch to openejb3, would Dain be the person to send that out to? Not
sure if its a Geronimo or OpenEJB contribution.
Matt
David Blevins wrote:
On Aug 28, 2006, at 2:00 PM, Matthew Jording wrote:
I am doing a quick test to see if I can cram openejb3 into geronimo
1.2 snapshot. As a first test I am porting the GBeans and noticed
that the org.openejb.mdb.DefaultMdbContainerGBean would be missing
both the base container class and a namespace within openEjb3. Since
I assume this is a move because of a new MDB strategy for EJB3? If
this is for lack of JMS provider implementation how close are you to
supporting activemq?
At this point it would take a lot to cram openejb3 into geronimo 1.2
snapshot.
Fundamentally we are still in the process of merging the openejb 2 and
openejb 1 codebases here in openejb 3. Dain Sundstrom has done a few
weeks of work openejb 2 (used in geronimo 1.2) and aligning it with
openejb 3, but there is still a few more weeks to go.
The basic areas to tackle are:
1. alignment of the containers
2. alignment of deployment
We've been doing heavy work on the containers for EJB 3 compliance so
aligning the 2 containers to the 3 containers (and vice versa) is a
moving target. We try and sync when the opportunities arise. There
was a big architecture change in openejb 2 for this purpose (i.e.
partial alignment with openejb 3), but I think we've seen all we are
going to see in the Geronimo 1.2 time frame.
However... if you skipped the GBean route all together and used the
OpenEJB/Tomcat integration to cram OpenEJB 3 into Geronimo/Tomcat,
that may work though it would certainly not offer the same transaction
and security integration you get in the OpenEJB 2 and Geronimo
integration.
-David
Thanks
Matthew Jording