exception :Error in creating active RAR , when trying to use a remote clie

Hi

Thank you for reading my post.

i get the following error when i try to lookup a queue in sun application server jndi from a remote client .

com.sun.enterprise.connectors.ConnectorRuntimeException: Error in creating active RAR

at com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAdapter(ActiveRAFactory.java:94)

at com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl.createActiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:287)

at com.sun.enterprise.connectors.ConnectorRuntime.createActiveResourceAdapter(ConnectorRuntime.java:208)

at com.sun.enterprise.naming.factory.ConnectorObjectFactory.getObjectInstance(ConnectorObjectFactory.java:88)

at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)

at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:314)

at javax.naming.InitialContext.lookup(InitialContext.java:351)

at jmsclient.JmsClient.lookup(JmsClient.java:50)

at jmsclient.JmsClient.main(JmsClient.java:64)

Caused by: java.lang.ClassNotFoundException: com.sun.messaging.jms.ra.ResourceAdapter

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:164)

at com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAdapter(ActiveRAFactory.java:68)

... 8 more

May 9, 2006 1:48:11 PM com.sun.enterprise.naming.SerialContext lookup

SEVERE: NAM0004: Exception during name lookup :{0}

com.sun.enterprise.connectors.ConnectorRuntimeException: Error in creating active RAR

at com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAdapter(ActiveRAFactory.java:94)

at com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl.createActiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:287)

at com.sun.enterprise.connectors.ConnectorRuntime.createActiveResourceAdapter(ConnectorRuntime.java:208)

at com.sun.enterprise.naming.factory.ConnectorObjectFactory.getObjectInstance(ConnectorObjectFactory.java:88)

at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)

at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:314)

at javax.naming.InitialContext.lookup(InitialContext.java:351)

at jmsclient.JmsClient.lookup(JmsClient.java:50)

at jmsclient.JmsClient.main(JmsClient.java:64)

Caused by: java.lang.ClassNotFoundException: com.sun.messaging.jms.ra.ResourceAdapter

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

GroupInfoServiceBase(main): .addObserver->: com.sun.appserv.naming.GroupInfoServiceObserverImpl@12884e0

GroupInfoServiceBase(main): .addObserver<-: com.sun.appserv.naming.GroupInfoServiceObserverImpl@12884e0true

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:164)

at com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAdapter(ActiveRAFactory.java:68)

... 8 more

javax.naming.CommunicationException: serial context communication ex [Root exception is com.sun.enterprise.connectors.ConnectorRuntimeException: Error in creating active RAR]

at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:338)

at javax.naming.InitialContext.lookup(InitialContext.java:351)

at jmsclient.JmsClient.lookup(JmsClient.java:50)

at jmsclient.JmsClient.main(JmsClient.java:64)

Caused by: com.sun.enterprise.connectors.ConnectorRuntimeException: Error in creating active RAR

at com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAdapter(ActiveRAFactory.java:94)

at com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl.createActiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:287)

at com.sun.enterprise.connectors.ConnectorRuntime.createActiveResourceAdapter(ConnectorRuntime.java:208)

at com.sun.enterprise.naming.factory.ConnectorObjectFactory.getObjectInstance(ConnectorObjectFactory.java:88)

at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)

at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:314)

... 3 more

Caused by: java.lang.ClassNotFoundException: com.sun.messaging.jms.ra.ResourceAdapter

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:164)

at com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAdapter(ActiveRAFactory.java:68)

... 8 more

[5970 byte] By [Legolas.w] at [2007-11-14]
# 1
Apart from the appserv-rt.jar, j2ee.jar ... Also include the following jar in the classpath--imqjmsra.jar-- "imqjmsra.jar" you should be able to find under lib\install\applications\jmsra-Sujit
_sujit_biswas at 2007-7-6 > top of java,Application & Integration Servers,Sun Java System Message Queue...
# 2
hiDo i need to include them in classpath in case that i want to use a remote Queue/connectionFactory that i defined in application server administration console ?
Legolasw at 2007-7-6 > top of java,Application & Integration Servers,Sun Java System Message Queue...
# 3
yes you need to include them in order to access the queue and connection factory.
Legolasw at 2007-7-6 > top of java,Application & Integration Servers,Sun Java System Message Queue...
# 4
I really hope Sun will improve their error message...
carfield at 2007-7-6 > top of java,Application & Integration Servers,Sun Java System Message Queue...