I worked on the EJB 3.0 samples over the weekend and finally got the samples deployed. In the process, I also dug out some bugs in the builder (http://www.nabble.com/forum/ViewPost.jtp?post=8479403&framed=y). I might open a JIRA and fix it.
Here are the things that I found not quite working so far. 1. claim that a DD is not an absolute requirement if there are enough annotations in code. We can't support this claim since the geronimo doesn't yet support ear archives with no ejb-jar.xml. It doesn't know to give them to openejb. So we have put a dummy DD. 2. Dependency injection (from servlets). Since annotations doesn't work in servlets yet, we have to reference them from the DDs and/or plans. 3. openejb-jar.xml is a requirement. I believe the following are working, but I'll reserve my final judgement for now: 1. a POJO as a business interface. To be tested: 1. deploying EJB 2.x beans on OpenEJB 3.0 (Jarek is working on this. And he has been unsuccessful so far) 2. dependency injection in beans, across beans. Cheers Prasad