JMS / JNDI Error

R

RVince

I am trying to connect a client app to a running Sun App Server where I have
configured the JMS resources. I have put ALL the jar files in the app
server's lib into my classpath, and am running this locally, on the same
machine as the server, just to get it going.My connect code is shown below
and is taken from numerous samples out there. However, when I go to invoke
the code, I get the (very) peculiar error messages produced below the code.

Can anyone afford me any direction on this? Thanks, R.Vince

Properties env = new Properties( );
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.appserv.naming.S1ASCtxFactory");
env.put(Context.PROVIDER_URL, "iiop://127.0.0.1:3700/");
InitialContext jndi = new InitialContext(env);
TopicConnectionFactory conFactory =
(TopicConnectionFactory)jndi.lookup("jms/TopicConnectionFactory1");
// Create a JMS connection
TopicConnection connection =
conFactory.createTopicConnection(username,password);
// Create two JMS session objects
TopicSession pubSession =
connection.createTopicSession(false,
Session.AUTO_ACKNOWLEDGE);
TopicSession subSession =
connection.createTopicSession(false,
Session.AUTO_ACKNOWLEDGE);
// Look up a JMS topic
Topic chatTopic = (Topic)jndi.lookup(topicName);


Jul 6, 2007 6:52:10 AM com.sun.appserv.naming.RoundRobinPolicy
setClusterInstanc
eInfo
WARNING: NAM1005 : No Endpoints selected. Please specify using system
property c
om.sun.appserv.iiop.endpoints.
GroupInfoServiceBase(main): .addObserver->:
com.sun.appserv.naming.GroupInfoServ
iceObserverImpl@17f242c
GroupInfoServiceBase(main): .addObserver<-:
com.sun.appserv.naming.GroupInfoServ
iceObserverImpl@17f242c true
Jul 6, 2007 6:52:20 AM com.sun.appserv.naming.RoundRobinPolicy
getEndpointForPro
viderURL
WARNING: NAM1001: No Endpoints selected in com.sun.appserv.iiop.endpoints
proper
ty. Using JNDI Provider URL iiop://127.0.0.1:3700/ instead
Jul 6, 2007 6:52:21 AM com.sun.enterprise.connectors.ActiveRAFactory
createActiv
eResourceAdapter
SEVERE: RAR6001 : Class Not found : com.sun.messaging.jms.ra.ResourceAdapter
Jul 6, 2007 6:52:21 AM com.sun.enterprise.connectors.ActiveRAFactory
createActiv
eResourceAdapter
SEVERE:
com.sun.enterprise.connectors.ConnectorRuntimeException: Error in creating
activ
e RAR
at
com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAda
pter(ActiveRAFactory.java:94)
at
com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl.createA
ctiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:287)
at
com.sun.enterprise.connectors.ConnectorRuntime.createActiveResourceAd
apter(ConnectorRuntime.java:208)
at
com.sun.enterprise.naming.factory.ConnectorObjectFactory.getObjectIns
tance(ConnectorObjectFactory.java:88)
at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source)
at
com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:314
)
at javax.naming.InitialContext.lookup(Unknown Source)
at Chat.<init>(Chat.java:44)
at Chat.main(Chat.java:113)
Caused by: java.lang.ClassNotFoundException:
com.sun.messaging.jms.ra.ResourceAd
apter
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at
com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAda
pter(ActiveRAFactory.java:68)
... 8 more
Jul 6, 2007 6:52:21 AM com.sun.enterprise.naming.SerialContext lookup
SEVERE: NAM0004: Exception during name lookup : {0}
com.sun.enterprise.connectors.ConnectorRuntimeException: Error in creating
activ
e RAR
at
com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAda
pter(ActiveRAFactory.java:94)
at
com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl.createA
ctiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:287)
at
com.sun.enterprise.connectors.ConnectorRuntime.createActiveResourceAd
apter(ConnectorRuntime.java:208)
at
com.sun.enterprise.naming.factory.ConnectorObjectFactory.getObjectIns
tance(ConnectorObjectFactory.java:88)
at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source)
at
com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:314
)
at javax.naming.InitialContext.lookup(Unknown Source)
at Chat.<init>(Chat.java:44)
at Chat.main(Chat.java:113)
Caused by: java.lang.ClassNotFoundException:
com.sun.messaging.jms.ra.ResourceAd
apter
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at
com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAda
pter(ActiveRAFactory.java:68)
... 8 more
javax.naming.CommunicationException: serial context communication ex [Root
excep
tion is com.sun.enterprise.connectors.ConnectorRuntimeException: Error in
creati
ng active RAR]
at
com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:338
)
at javax.naming.InitialContext.lookup(Unknown Source)
at Chat.<init>(Chat.java:44)
at Chat.main(Chat.java:113)
Caused by: com.sun.enterprise.connectors.ConnectorRuntimeException: Error in
cre
ating active RAR
at
com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAda
pter(ActiveRAFactory.java:94)
at
com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl.createA
ctiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:287)
at
com.sun.enterprise.connectors.ConnectorRuntime.createActiveResourceAd
apter(ConnectorRuntime.java:208)
at
com.sun.enterprise.naming.factory.ConnectorObjectFactory.getObjectIns
tance(ConnectorObjectFactory.java:88)
at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source)
at
com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:314
)
... 3 more
Caused by: java.lang.ClassNotFoundException:
com.sun.messaging.jms.ra.ResourceAd
apter
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at
com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAda
pter(ActiveRAFactory.java:68)
... 8 more
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,062
Latest member
OrderKetozenseACV

Latest Threads

Top