Normally I can create a MessageDrivenBean *.jar and deploy it into the /lib sub-folder of ActiveMQ.
It will be automatically managed when ActioveMQ starts and receives incoming message in its onMessage() method. Fine. But how can I use MessageDrivenBeans when I have/want to deploy them on a separate Application Server like JBoss or Tomcat ? Lets assume the AS is started with the deploy MDB. The MDB connects to ActiveMQ by establishing a connection. Does this connection setup also automatically create a listener on ActiveMQ? In other words: If a new incoming message appears in queue "myqueue123" does ActiveMQ automatically know that there is a listener with a MDB which needs to be invoked on an external application server? This whole mechanism must be (from the ActiveMQ point of view) a push operation and NOT a pull operation from the appserver/mdb side! Ben -- View this message in context: http://activemq.2283324.n4.nabble.com/How-to-use-a-message-driven-bean-on-AppServer-like-JBoss-Tomcat-and-not-Messagebroker-tp2995419p2995419.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.