On Jan 19, 2007, at 3:36 AM, David Blevins wrote:
The IvmContext naming implementation is giving us troubles in the integration. Generally, that code is completely non-readable and non-debuggable, so... I'm going to try replacing it with xbean- naming or at least give it a serious look.
Ok, so I fixed up the code so the Context implementation is swappable. You can use xbean-naming by setting the system property "openejb.naming=xbean".
There is an issue with using the xbean-naming impl, it doesn't seem to like the way we bind "java:comp/EJBContext". It screams that the context "EJBContext" doesn't exist -- almost like it's hardcoded to think anything with the name "context" in it must be a JNDI context and therefore only creatable via jndiContext.createSubcontext. Fixed all sorts of issues, just didn't have the time to get into this one. Need to sleep....
-David
