JBoss Community

Re: Exception deploying MDB !

created by Gurvinderpal Narula in Beginner's Corner - View the full discussion

The MDB that's packaged in the jar is implemented by ForwardResponse.java  as follows :


package com.lazboy.services;

 

import java.io.FileInputStream;

import java.io.IOException;

.

.

.

.

.

import sbxprrq.*;

import pricerequest.ProgramInterface;

import pricerequest.ProgramInterface.Dfhcommarea.InputOpts;

 


@MessageDriven(


                activationConfig = {


                                @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),


                                @ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/RetailPriceRequestQueue")


        })

 

public class ForwardResponse implements MessageListener {

 

   @Resource(mappedName="java:/ConnectionFactory")

  private javax.jms.ConnectionFactory qcf;

 

   .

  .

  .

  @PostConstruct

  public void init()

  {

   

  }

 

    /**

     * @see MessageListener#onMessage(Message)

     */

  public void onMessage(Message message) {

 

The MDB consumes messages from 'RetailPriceRequestQueue' that's defined as follows in messaging/destinations-service.xml as follows :

 

  <mbean code="org.jboss.jms.server.destination.QueueService"

      name="jboss.messaging.destination:service=Queue,name=RetailPriceRequestQueue"

      xmbean-dd="xmdesc/Queue-xmbean.xml">

      <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>

      <depends>jboss.messaging:service=PostOffice</depends>

   </mbean>

 

I've verified that the queue above does appear as an active queue in jmx console when the server starts.


Reply to this message by going to Community

Start a new discussion in Beginner's Corner at Community