dev@glassfish.java.net

Re: standalone client jndi lookup

From: Ashish Sahni <Ashish.Sahni_at_Sun.COM>
Date: Thu, 17 May 2007 08:57:45 -0700

That worked. Thanks Sheetal/Jason/Sankar !

-Ashish

Sheetal Vartak Tandon wrote:
> Hi Ashish,
>
> 2.2 and 2.3 are both not going to work in this case since JMS
> resources are not remote/CORBA objects. Hence they do not get bound in
> CosNaming. Hence the "corbaname:" URL cannot be applied.
> 2.1 will also not work since you are trying to lookup the resource
> from a standalone client. If your client was a J2EE client
> (servlet/JSP/app client), the java:comp/env space can be accessed.
> Please try looking up just the global JNDI name i.e. jms/bsCF.
>
> Thanks
> Sheetal
>
> On May 16, 2007, at 8:29 PM, Ashish Sahni wrote:
>
>> Sheetal,
>> You're right - my classpath was incorrect. However, now with
>> appserv-rt.jar
>> in the classpath the 2.x errors are of the form:
>>
>> 2.1
>> Trying to lookup java:comp/env/jms/bsCF...
>> Exception message: No object bound for java:comp/env/jms/bsCF
>>
>> 2.2
>> Trying to lookup corbaname:iiop:localhost:3700#jms/bsCF...
>> Exception message: null
>> javax.naming.NameNotFoundException [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]
>> ...
>>
>> 2.3
>> Trying to lookup corbaname:iiop:localhost:3700#java:/comp/env/jms/bsCF...
>> Exception message: null
>> javax.naming.NameNotFoundException [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]
>> ...
>>
>>
>> Thanks
>> Ashish
>>
>>
>> Sheetal Vartak Tandon wrote:
>>> Hi Ashish,
>>>
>>> Are you sure that the appserv-rt.jar is included in your classpath?
>>> The reason I ask this is because of the error message reported in
>>> 2.1. Looks like the property set in jndi.properties (available in
>>> appserv-rt.jar) is not accessible to your client.
>>> The other errors also might be the result of this problem.
>>>
>>> Thanks
>>> Sheetal
>>> On May 16, 2007, at 6:57 PM, Ashish Sahni wrote:
>>>
>>>> Hi Gentlebeings,
>>>> I have a standalone client via which I need to connect to a jms
>>>> resource in GFv2.
>>>> But there seems to be something wrong with my implementation.
>>>> Details below:
>>>>
>>>> 1. The list of resources via asadmin
>>>>
>>>> [ashish_at_hysteria] glassfish >
>>>> /home/ashish/gf91/publish/glassfish/bin/asadmin list-jms-resources
>>>>
>>>> jms/bsQueue
>>>> jms/bsTopic
>>>> jms/bsCF
>>>> Command list-jms-resources executed successfully.
>>>>
>>>>
>>>> 2. JNDI lookup error combinations and the corresponding errors below
>>>>
>>>> 2.1 Trying to lookup java:comp/env/jms/bsCF...
>>>> Exception message: Need to specify class name in environment or
>>>> system property, or as an applet parameter, or in an application
>>>> resource file: java.naming.factory.initial
>>>>
>>>> 2.2
>>>> Trying to lookup corbaname:iiop:localhost:3700#jms/bsCF...
>>>> Exception message: null
>>>> javax.naming.NameNotFoundException [Root exception is
>>>> org.omg.CosNaming.NamingContextPackage.NotFound:
>>>> IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]
>>>> ...
>>>>
>>>> 2.3
>>>> Trying to lookup
>>>> corbaname:iiop:localhost:3700#java:/comp/env/jms/bsCF...
>>>> Exception message: null
>>>> javax.naming.NameNotFoundException [Root exception is
>>>> org.omg.CosNaming.NamingContextPackage.NotFound:
>>>> IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]
>>>>
>>>> 3. Server is running with default setting (corba port : 3700)
>>>> 4. Using jndi.properties via appserve-rt.jar in the classpath
>>>>
>>>> What am I missing ?
>>>> Also, is it possible to use resource injection in a standalone
>>>> client ?
>>>>
>>>> Thanks
>>>> Ashish
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>