That works.
Thanks so much, jaikiran! :)
So the problem is that:..
| NamingEnumeration<Binding> list =
ctx.listBindings("persistence-units");
| while (list.hasMore()) {
| Binding nc = (Binding)list.next();
| Object o = nc.getObject();
| ...
|
... does not return the same object as:
| NamingEnumeration<Binding> list =
ctx.listBindings("persistence-units");
| while (list.hasMore()) {
| Binding nc = (Binding)list.next();
| Object o = ctx.lookup("persistence-units/" + nc.getName());
| ...
|
I didn't know this at all.
I was coding referring to Javadocs and some web examples only.. I usually only do a simple
lookup in JNDI not scan it. I even read the JNI lookup source code in JBoss to see when
and how javax.naming.Reference instances are resolved.
Another one to put down to experience.
Thanks.
Matt
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4173917#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...