[jboss-user] [JBoss Messaging] - Jboss messaging in jboss 5.0

svsubramanyam007 do-not-reply at jboss.com
Mon Mar 2 01:52:25 EST 2009


Hi 
     Am new to this messaging, recetly i have upgraded to Jboss messaging.
I read somedid necessary changes in config files and ... when deploying it complains abt the jndi is null. can any one tell me wher am going wrong..


My *-service.xml file is

<server>
  | 
  | <!--
  | 		code="org.jboss.mq.server.jmx.Topic" 
  | 
  | 	<mbean
  | 		code="org.jboss.mq.server.jmx.Topic" 
  | 		name="com.barco.event:service=Topic,name=events"> 
  | 		<attribute name="JNDIName">topic/events</attribute>
  | 		<attribute name="InMemory">true</attribute>
  | 		<depends optional-attribute-name="DestinationManager">
  | 			jboss.mq:service=DestinationManager
  | 		</depends>
  | 		<depends optional-attribute-name="SecurityManager">
  | 			jboss.mq:service=SecurityManager
  | 		</depends>
  | 	</mbean> -->
  | 	
  | 		<mbean code="org.jboss.jms.server.destination.TopicService"	name="com.barco.event:service=Topic,name=events" xmbean-dd="xmdesc/Topic-xmbean.xml"> 
  | 	    
  | 		<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
  | 		<depends>jboss.messaging:service=PostOffice</depends>
  | 		  <!--  <attribute name="SecurityConfig">
  |            <security>
  |             <role name="guest" read="true" write="true"/>
  |             <role name="publisher" read="true" write="true" create="false"/>
  |             <role name="durpublisher" read="true" write="true" create="true"/>
  |          </security>
  |       </attribute> -->
  | 		  
  | 		</mbean>
  | </server>

MDB code goes like this..

@MessageDriven(activationConfig = {@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Topic"),
  |         @ActivationConfigProperty(propertyName = "destination", propertyValue = "topic/events")})
  | @Depends({"com.barco.event.emitters:service=BarcoBroadcastService", "jboss:service=Naming"})
  | public class BarcoBroadcastMDB
  |     implements MessageListener
  | {
  |     
  |     private static Logger mLogger = Logger.getLogger(BarcoBroadcastMDB.class);
  |     
  |     @Depends({"com.barco.event.emitters:service=BarcoBroadcastService"})
  |     static BarcoBroadcastServiceMBean mBroadcastService;



Jboss Console  shows..

11:47:54,179 INFO  [JBossASKernel] Added bean(jboss.j2ee:jar=PerspectiveManagement.jar,name=PerspectiveMgtAPIImpl,service=EJB3) to KernelDeployment of: PerspectiveManagement.jar
  | 11:47:54,179 INFO  [JBossASKernel] installing bean: jboss.j2ee:jar=PerspectiveManagement.jar,name=BarcoBroadcastMDB,service=EJB3
  | 11:47:54,179 INFO  [JBossASKernel]   with dependencies:
  | 11:47:54,179 INFO  [JBossASKernel]   and demands:
  | 11:47:54,179 INFO  [JBossASKernel]      jboss.ejb:service=EJBTimerService
  | 11:47:54,179 INFO  [JBossASKernel]   and supplies:
  | 11:47:54,179 INFO  [JBossASKernel]      jndi:null
  | 11:47:54,179 INFO  [JBossASKernel]      Class:javax.jms.MessageListener
  | 11:47:54,179 INFO  [JBossASKernel] Added bean(jboss.j2ee:jar=PerspectiveManagement.jar,name=BarcoBroadcastMDB,service=EJB3) to KernelDeployment of: PerspectiveManagement.jar


Often this exception floats....



  | 11:47:59,633 WARN  [JmsActivation] Failure in jms activation org.jboss.resource.adapter.jms.inflow.JmsActivationSpec at 874c04(ra=org.jboss.resource.adapter.jms.JmsResourceAdapter at 68d0ca destination=topic/events destinationType=javax.jms.Topic tx=true durable=false reconnect=10 provider=java:/DefaultJMSProvider user=null maxMessages=1 minSession=1 maxSession=15 keepAlive=60000 useDLQ=true DLQHandler=org.jboss.resource.adapter.jms.inflow.dlq.GenericDLQHandler DLQJndiName=queue/DLQ DLQUser=null DLQMaxResent=5)
  | javax.naming.NameNotFoundException: events not bound
  |         at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)
  |         at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)
  |         at org.jnp.server.NamingServer.getObject(NamingServer.java:785)
  |         at org.jnp.server.NamingServer.lookup(NamingServer.java:443)
  |         at org.jnp.server.NamingServer.lookup(NamingServer.java:399)
  |         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:722)
  |         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:682)
  |         at javax.naming.InitialContext.lookup(InitialContext.java:392)
  |         at org.jboss.util.naming.Util.lookup(Util.java:222)
  |         at org.jboss.resource.adapter.jms.inflow.JmsActivation.setupDestination(JmsActivation.java:464)
  |         at org.jboss.resource.adapter.jms.inflow.JmsActivation.setup(JmsActivation.java:352)
  |         at org.jboss.resource.adapter.jms.inflow.JmsActivation$SetupActivation.run(JmsActivation.java:729)
  |         at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:213)
  |         at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:260)
  |         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  |         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  |         at java.lang.Thread.run(Thread.java:619)
  | 11:47:59,711 WARN  [Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null.
  | 11:47:59,993 INFO  [AnnotationConfiguration] Mapping package com.barco.cms.openapi.sessionmgt
  | 11:48:00,852 INFO  [AnnotationConfiguration] Mapping package com.barco.cms.openapi.exception


am not able to get any info on this..
please help me in solving this.

Thanks In Advance
Subramanyam

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4214074#4214074

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4214074



More information about the jboss-user mailing list