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