I am using activemq-rar-4.1-SNAPSHOT.rar Maybe that is not recent enough.
Still I am not too worried about that one as I can easily upgrade at a later
date or just build the source.

I think you are right with the null pointer, not a top error though. I will
try and get that working.

The external clients work by connecting to tcp://localhost:61616 and calling
session.createQueue("FOO.BAR"); That works fine. I am just not sure how to
get a class implementing MessageListener to point at that too.

Basic mdb:
@MessageDriven(mappedName = "jms/clientQueue", activationConfig = 
            {
        @ActivationConfigProperty(propertyName = "acknowledgeMode",
propertyValue = "Auto-acknowledge"),
        @ActivationConfigProperty(propertyName = "destinationType",
propertyValue = "javax.jms.Queue")
    })
public class AutoGenMsgConsumer implements MessageListener
{
    Logger log = Logger.getLogger( "AutoGenMsgConsumer" );
    
    /** Creates a new instance of AutoGenMsgConsumer */
    public AutoGenMsgConsumer()
    {
    }

    public void onMessage(Message message)
    {
        log.info( "Msg received by AutoGenMsgConsumer" );
    }
    
}

The question is how do I tell it to listen to FOO.BAR? I know the answer
will be really obvious once I know it I just can't figure it out! Do I need
to create the whole resource thing, if so what should they be called? Do
they need any special properties? Or is there some other cunning method I am
missing?

Thanks
-- 
View this message in context: 
http://www.nabble.com/Embedding-ActiveMQ-in-Sun-App-Server-9-tf3355741s2354.html#a9400228
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to