servicemix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomas TERMIN <...@blue-elephant-systems.com>
Subject Re: Access to JNDI Resources by java code
Date Wed, 04 Apr 2007 10:06:27 GMT
I've corrected this. :-)

Thomas TERMIN wrote:
> 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 <tte@blue-elephant-systems.com> 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  :  Thomas.Termin@blue-elephant-systems.com
>>>
>>> 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  :  Thomas.Termin@blue-elephant-systems.com

blue elephant systems GmbH
Firmensitz      : Wollgrasweg 49, D-70599 Stuttgart
Registergericht : Amtsgericht Stuttgart, HRB 24106
Geschäftsführer : Holger Dietrich, Thomas Gentsch, Joachim Hoernle


Mime
View raw message