Failed to look up from one JBOSS to another using an MDB
karumady Aug 16, 2003 1:50 AM
hai friends
In my application a MDB from one JBOSS is trying to listen the topic of another JBOSS running
on a remote machine. For that I ve created a JMS provider loader for the remote machine in
my jms-service.xml and given the name in the standardjboss.xml like
RemoteJMSProvider
It is looking up the provider adapter .
The log shows..
================================
[JMSContainerInvoker] Starting
[JMSContainerInvoker] Initializing
[JMSContainerInvoker] Looking up provider adapter: java:/RemoteJMSProvider
[JMSContainerInvoker] Provider adapter: org.jboss.jms.jndi.JBossMQProvider@d6b059
[DLQHandler] Creating
[DLQHandler] Using factory: org.jboss.mq.SpyXAConnectionFactory@d47f59
[DLQHandler] Created connection: org.jboss.mq.SpyConnection@aa17c3
[DLQHandler] Using Queue: QUEUE.DLQ
[DLQHandler] Created
================================
But it can't find the destination
The error is ...
================================
01:47:09,000 WARN [JMSContainerInvoker] JMS provider failure detected:
javax.jms.JMSException: The destination TOPIC.risTopic does not exist !
at org.jboss.mq.server.ClientConsumer.addSubscription(ClientConsumer.java:141)
at org.jboss.mq.server.JMSDestinationManager.subscribe(JMSDestinationManager.java:604)
at org.jboss.mq.server.JMSServerInterceptorSupport.subscribe(JMSServerInterceptorSupport.java:296)
at org.jboss.mq.security.ServerSecurityInterceptor.subscribe(ServerSecurityInterceptor.java:143)
at org.jboss.mq.server.TracingInterceptor.subscribe(TracingInterceptor.java:599)
at org.jboss.mq.server.JMSServerInvoker.subscribe(JMSServerInvoker.java:298)
at org.jboss.mq.il.jvm.JVMServerIL.subscribe(JVMServerIL.java:315)
at org.jboss.mq.Connection.addConsumer(Connection.java:962)
at org.jboss.mq.SpyConnectionConsumer.(SpyConnectionConsumer.java:73)
at org.jboss.mq.SpyConnection.createConnectionConsumer(SpyConnection.java:92)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContainerInvoker.java:733)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContainerInvoker.java:824)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:164)
at org.jboss.ejb.MessageDrivenContainer.start(MessageDrivenContainer.java:200)
at org.jboss.ejb.Container.invoke(Container.java:756)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
=================================
NB: I could able to listen the topic by using a simple java program without using
JBOSS and MDB.
Hoping for help...