Hi 

I am debugging my JBOSS JMS application.

I have a single class with following messages. I have just provided the 
skeleton of the classes to give an idea;

public JMSMessageDrivenBean extends MDB, MessageListener {

    ejbCreate() {
         system.out.println("created") ;
    }

   onMessage(Object msg) {
      System.out.println("Inside onmessage") ;
   }

}

public class JMSMessenger {
      pulic void sendMessage(String text) {
            // init the connection factory etc.
            sender.send(text) ;
      }

      public List getMessages() {
           receiver.receive(timeout) ;
           //
      }
}

ejb-jar.xml and jboss.xml both are deployed under (like this, example)

app.ear
    webapp.war
         +WEB-INF/
              + classes/
                      + META-INF/ejb-jar.xml
                                       /jboss.xml


When I run the application. One of my jsp calls JMSMessenger.getMessages() 
which returns a list of messages from queue receiver.

To send messges from my thread application, I call the same 
JMSMessenger.sendMessage("some message") ;

I see that the messages are send/received. But I dont see onMessage being 
executed even once. I dont see the ejbCreate being executed as well.  The 
system.out.pritln messages I put in my MDB is not printed at all. 
There are no log files and when I pring System.out from my app it goes to 
server.log.

I am using jboss3.2.x version.  

Can anyone please tell me why my MDB methods are not called? Is something wrong 
with this application.

Any help will be greatly appreciated?

Thanks.

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4104760
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to