Hello,

I'm sorry to post to message; I've seen a bunch of messages like this posted
but everything I've read and tried doesn't seem to work and I have no idea
why.....

I'm trying to get a reference to a Container Managed DataSource (configured
in my openejb.xml file).  I can get the reference via the @Resource
annotation but I am unable to get the resource via standard JNDI.

here is my code




Object obj1 = new
javax.naming.InitialContext().lookup("java:openejb/Resource/JTADS");
I've also tried it like this:
Properties props = new Properties();
props.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,
"org.apache.openejb.client.LocalInitialContextFactory");
javax.naming.Context ctx = new javax.naming.InitialContext(props);
Object obj1 = ctx.lookup("java:openejb/Resource/JTADS");

I always get this error: NameNotFoundException: Name
"java:openejb/Resource/JTADS" not found.

Now the reason I need to understand the correct JNDI name is so I can use it
as a Hibernate Property (hibernate.connection.datasource).

I'm using openejb 3.1 SNAPSHOT and Hibernate hibernate-3.2.5.ga.

Any ideas?  I'm totally lost...as I understand it this should just work...
Thanks in advance....



-- 
View this message in context: 
http://www.nabble.com/HELP%21-JNDI-DataSource-Name-tp19579867p19579867.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Reply via email to