geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ivan <xhh...@gmail.com>
Subject Re: How to get a ConnectionFactory into JNDI?
Date Sat, 02 May 2009 06:29:03 GMT
I just tried it with 2.2 snaphost of 4/14, it works, which version of
Geronimo do you use ?

2009/5/1 Ashish Jain <ashjain2@gmail.com>

> In my opinion your Object o should be QueueConnectionFactory. can you  try
> the following
> Context initctx = new InitialContext();
>         QueueConnectionFactory o= (QueueConnectionFactory)
> initctx.lookup("java:comp/env/wmq/ConnectionFactory");
>
> Thanks
> Ashish
>
>
> On Thu, Apr 30, 2009 at 1:26 PM, Juergen Weber <weberjn@gmail.com> wrote:
>
>>
>> It's Object o;
>>
>>
>> Ashish Jain-5 wrote:
>> >
>> > What ıs o here:: Is ıt a QueueConnectionFactory::
>> >
>> >
>> > On Wed, Apr 29, 2009 at 8:07 PM, Juergen Weber <weberjn@gmail.com>
>> wrote:
>> >
>> >>
>> >> Hi,
>> >>
>> >> I try to access a MQ ConnectionFactory using the code below, but I get
>> an
>> >> Exception. The resource adapter is in sys:dependencies.
>> >>
>> >> How do I get the ConnectionFactory into JNDI so the lookup works?
>> >>
>> >> Thanks,
>> >> Juergen
>> >>
>> >>
>> >> Caused by: javax.naming.NotContextException: wmq/ConnectionFactory
>> >>        at
>> >>
>> >>
>> org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:171)
>> >>        at
>> >>
>> >>
>> org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:625)
>> >>        at
>> >>
>> >>
>> org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:162)
>> >>        at
>> >>
>> >>
>> org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:625)
>> >>        at
>> >>
>> >>
>> org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:162)
>> >>        at
>> >>
>> >>
>> org.apache.xbean.naming.context.AbstractContext.lookup(AbstractContext.java:611)
>> >>        at javax.naming.InitialContext.lookup(InitialContext.java:392)
>> >>        at
>> >>
>> de.kreditwerk.ldapupdate.ejb.QSenderBean.postConstruct(QSenderBean.java:58)
>> >>
>> >>
>> >> Context initctx = new InitialContext();
>> >> o = initctx.lookup("java:comp/env/wmq/ConnectionFactory");
>> >>
>> >> openejb-jar.xml:
>> >> <session>
>> >>
>> >>        <ejb-name>QSenderBean</ejb-name>
>> >>
>> >>        <resource-ref>
>> >>                <ref-name>wmq/ConnectionFactory</ref-name>
>> >>                <resource-link>wmqConnectionFactory</resource-link>
>> >>        </resource-ref>
>> >> </session>
>> >>
>> >> geronimo-ra.xml:
>> >> <conn:outbound-resourceadapter>
>> >>        <conn:connection-definition>
>> >>
>> >>
>> >>
>> <conn:connectionfactory-interface>javax.jms.QueueConnectionFactory</conn:connectionfactory-interface>
>> >>                <conn:connectiondefinition-instance>
>> >>                        <conn:name>wmqConnectionFactory</conn:name>
>> >>
>> >>
>> >>
>> <conn:implemented-interface>javax.jms.QueueConnectionFactory</conn:implemented-interface>
>> >>
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/How-to-get-a-ConnectionFactory-into-JNDI--tp23296092s134p23296092.html
>> >> Sent from the Apache Geronimo - Users mailing list archive at
>> Nabble.com.
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/How-to-get-a-ConnectionFactory-into-JNDI--tp23296092s134p23311291.html
>> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>>
>>
>


-- 
Ivan

Mime
View raw message