What you mean is that: getContext().getNamingContext()
should work and is also the better way if it is inside of a component. I read the mail to fast I guess. What also works inside the same vm is just: new InitialContext() Cheers, Thomas Guillaume Nodet wrote: > I don't really see why one has to specify these properties, > at least when inside ServiceMix standalone, or when using > the InitialContext retreived from the ComponentContext. > Any idea ? > > On 4/4/07, Thomas TERMIN <[EMAIL PROTECTED]> wrote: >> >> Andrea Zoppello wrote: >> > Hi to all >> > >> > I'm asking if there's a way to access Jndi resources (defined in >> > jndi.xml ) in the java code of a component/endpoint??? >> >> That should work. >> >> private String jndiInitialContextFactory = >> "org.apache.xbean.spring.jndi.SpringInitialContextFactory"; >> private String jndiProviderUrl = "classpath:jndi.xml"; >> >> Hashtable env = new Hashtable(); >> env.put(Context.INITIAL_CONTEXT_FACTORY, >> this.jndiInitialContextFactory); >> env.put(Context.PROVIDER_URL, jndiProviderUrl); >> >> Context ctx = new InitialContext(env); >> >> Cheers, >> Thomas >> -- >> Thomas Termin >> _______________________________ >> blue elephant systems GmbH >> Wollgrasweg 49 >> D-70599 Stuttgart >> >> Tel : (+49) 0711 - 45 10 17 676 >> Fax : (+49) 0711 - 45 10 17 573 >> WWW : http://www.blue-elephant-systems.com >> Email : [EMAIL PROTECTED] >> >> blue elephant systems GmbH >> Firmensitz : Wollgrasweg 49, D-70599 Stuttgart >> Registergericht : Amtsgericht Stuttgart, HRB 24106 >> Geschäftsführer : Holger Dietrich, Thomas Gentsch, Joachim Hoernle >> >> > > -- Thomas Termin _______________________________ blue elephant systems GmbH Wollgrasweg 49 D-70599 Stuttgart Tel : (+49) 0711 - 45 10 17 676 Fax : (+49) 0711 - 45 10 17 573 WWW : http://www.blue-elephant-systems.com Email : [EMAIL PROTECTED] blue elephant systems GmbH Firmensitz : Wollgrasweg 49, D-70599 Stuttgart Registergericht : Amtsgericht Stuttgart, HRB 24106 Geschäftsführer : Holger Dietrich, Thomas Gentsch, Joachim Hoernle