3 Replies Latest reply: Dec 28, 2011 6:01 AM by Joseph Hwang RSS

can't find message-driven bean..

Joseph Hwang Novice

I make codes Message-Driven Bean on JBoss 7 and Eclipse Indigo.

Architecture is




        |--JMSTestEJB (contains Message-Driven Bean)


        |--JMSTestWeb (contains jsp which calls Message-Bean)


And Codes are


==================Message Driven Bean =====================


  activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
      @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/testQueue") })
public class MDBean implements MessageListener {

    public MDBean() {
        // TODO Auto-generated constructor stub

    public void onMessage(Message message) {
        // TODO Auto-generated method stub
     TextMessage m = (TextMessage) message;
     try {
     } catch (JMSException e) {


=============== JSP ============




try {

    Context ctx = new InitialContext();

    Queue queue = (Queue) ctx.lookup("queue/testQueue"); //throws Exception

    QueueConnectionFactory qcf = (QueueConnectionFactory) ctx.lookup("ConnectionFactory");

    QueueConnection conn = qcf.createQueueConnection();

    QueueSession qs = conn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);

    TextMessage msg = qs.createTextMessage("Hi !");

    QueueSender sender = qs.createSender(queue);


} catch (Exception e) {







Deploymemts are successful. ear , jar and war are deployed. But JSP throws exception below:


   queue/testQueue -- service jboss.naming.context.java.queue.testQueue


Is ejb3 jar deployment succeeded? or do i miss any process in deploying message-driven bean?

I need your advice! Thanks in advance..


Best regards.

  • 1. Re: can't find message-driven bean..
    jaikiran pai Master

    How have you deployed the queue?

  • 2. Re: can't find message-driven bean..
    Joseph Hwang Novice

    you are absolutely right! After deplying the queue, message service works well! Thanks

  • 3. Re: can't find message-driven bean..
    Joseph Hwang Novice

    I deployed the queue on jboss 7. On console deployment was shown like below,


    [org.hornetq.core.server.impl.HornetQServerImpl] (MSC service thread 1-2) trying to deploy queue jms.queue.testQueue
    19:24:44,119 INFO  [org.jboss.as.messaging.jms.AS7BindingRegistry] (MSC service thread 1-2) Bound messaging object to jndi name java:/queue/testQueue
    19:24:44,134 INFO  [org.jboss.as.messaging.jms.AS7BindingRegistry] (MSC service thread 1-1) Bound messaging object to jndi name java:/ConnectionFactory
    19:24:44,150 INFO  [org.jboss.as.messaging.jms.AS7BindingRegistry] (MSC service thread 1-4) Bound messaging object to jndi name java:/RemoteConnectionFactory


    But this time message-bean shows no message.No exception either!

    Kindly inform me what is wrong this time.