users@glassfish.java.net

Re: remote connection to JMS/MQ on Glassfish

From: <forums_at_java.net>
Date: Fri, 19 Aug 2011 09:00:43 -0500 (CDT)

Looks like for whatever reason it cannot access JNDI on machine A. Here are
the errors:
[#|2011-08-19T07:57:11.075-0600|INFO|glassfish3.0.1|javax.resourceadapter.mqjmsra.lifecycle|_ThreadID=24;_ThreadName=Thread-1;|MQJMSRA_RA1101:
SJSMQ JMS Resource Adapter starting: REMOTE|#]
[#|2011-08-19T07:57:12.109-0600|WARNING|glassfish3.0.1|javax.jms|_ThreadID=24;_ThreadName=Thread-1;|[C4003]:
Error occurred on connection creation [192.168.1.68:49539]. - cause:
java.net.NoRouteToHostException: No route to host|#]
[#|2011-08-19T07:57:17.112-0600|WARNING|glassfish3.0.1|javax.jms|_ThreadID=24;_ThreadName=Thread-1;|[C4003]:
Error occurred on connection creation [192.168.1.68:49539]. - cause:
java.net.NoRouteToHostException: No route to host|#]

[#|2011-08-19T07:57:52.132-0600|SEVERE|glassfish3.0.1|javax.resourceadapter.mqjmsra.lifecycle|_ThreadID=24;_ThreadName=Thread-1;|MQJMSRA_RA4001:
start:Aborting:JMSException on createConnection=[C4003]: Error occurred on
connection creation [192.168.1.68:49539]. - cause:
java.net.NoRouteToHostException: No route to host|#]
 

Then later there are the following exceptions:

[#|2011-08-19T07:57:52.143-0600|SEVERE|glassfish3.0.1|javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.service|_ThreadID=24;_ThreadName=Thread-1;|RAR8061:
failed to load resource-adapter-config or RA [ jmsra ],
com.sun.appserv.connectors.internal.api.ConnectorRuntimeException: Failed to
start resource adapter : java.security.PrivilegedActionException:
javax.resource.spi.ResourceAdapterInternalException: MQJMSRA_RA4001:
start:Aborting:JMSException on createConnection=[C4003]: Error occurred on
connection creation [192.168.1.68:49539]. - cause:
java.net.NoRouteToHostException: No route to host|#]
[#|2011-08-19T07:57:52.143-0600|SEVERE|glassfish3.0.1|javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.service|_ThreadID=24;_ThreadName=Thread-1;|RAR8060:
Unable to lookup pool [ jms/ConnectionFactory ],
javax.naming.NamingException: Lookup failed for
'__SYSTEM/pools/jms/ConnectionFactory' in SerialContext  [Root exception is
javax.naming.NameNotFoundException: pools]|#]
[#|2011-08-19T07:57:52.143-0600|SEVERE|glassfish3.0.1|javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.service|_ThreadID=24;_ThreadName=Thread-1;|RAR6017
: Failed to get connection pool object via JNDI lookup :
jms/ConnectionFactory|#]
[#|2011-08-19T07:57:52.144-0600|SEVERE|glassfish3.0.1|javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.service|_ThreadID=24;_ThreadName=Thread-1;|
com.sun.appserv.connectors.internal.api.ConnectorRuntimeException:
rardeployment.jndi_lookup_failed
        at
com.sun.enterprise.connectors.service.ConnectorResourceAdminServiceImpl.createConnectorResource(ConnectorResourceAdminServiceImpl.java:132)
        at
com.sun.enterprise.connectors.ConnectorRuntime.createConnectorResource(ConnectorRuntime.java:266)
        at
com.sun.enterprise.resource.deployer.ConnectorResourceDeployer.deployResource(ConnectorResourceDeployer.java:77)
        at
org.glassfish.javaee.services.ResourceProxy.create(ResourceProxy.java:84)
        at
com.sun.enterprise.naming.impl.RemoteSerialContextProviderImpl.lookup(RemoteSerialContextProviderImpl.java:117)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at
com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie.dispatchToMethod(ReflectiveTie.java:146)
        at
com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:176)
        at
com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:682)
        at
com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:216)
        at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1841)
        at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1695)
        at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:1078)
        at
com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:221)
        at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:797)
        at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:561)
        at
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2558)
        at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:492)
        at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:528)
Caused by: javax.naming.NamingException: Lookup failed for
'__SYSTEM/pools/jms/ConnectionFactory' in SerialContext  [Root exception is
javax.naming.NameNotFoundException: pools]
        at
com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:442)
        at javax.naming.InitialContext.lookup(InitialContext.java:409)
        at
com.sun.enterprise.connectors.service.ConnectorResourceAdminServiceImpl.createConnectorResource(ConnectorResourceAdminServiceImpl.java:100)
        ... 21 more
Caused by: javax.naming.NameNotFoundException: pools
        at
com.sun.enterprise.naming.impl.TransientContext.resolveContext(TransientContext.java:252)
        at
com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:171)
        at
com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:172)
        at
com.sun.enterprise.naming.impl.SerialContextProviderImpl.lookup(SerialContextProviderImpl.java:58)
        at
com.sun.enterprise.naming.impl.LocalSerialContextProviderImpl.lookup(LocalSerialContextProviderImpl.java:101)
        at
com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:430)
 
Again it seems like JNDI on A:3700 is available, as I am able to telnet to it
directly.

 


--
[Message sent by forum member 'nakoned']
View Post: http://forums.java.net/node/834184