The current one, 2.1.4. Ashish, looking up as java.lang.Object already fails, so it should make no difference where to cast the Object to.
Thanks, Juergen Ivan Xu wrote: > > 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 <[email protected]> > >> 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 <[email protected]> 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 <[email protected]> >>> 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 > > -- View this message in context: http://www.nabble.com/How-to-get-a-ConnectionFactory-into-JNDI--tp23296092s134p23350404.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
