first, i believe you have to post this to the EJB3 queue , not here. hope 
someone's going to move this thread to the correct location.

where is the *destination* ?? to which destination are you publishing your 
messages ??
btw, why do you still use deployment descriptors and do this in such a tortures 
way ? haven't you heard of annotations ??

you can do the same as follows :

import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;
import javax.ejb.ActivationConfigProperty;
import javax.ejb.MessageDriven;
import javax.ejb.TransactionManagement;
import javax.ejb.TransactionManagementType;



@MessageDriven (activationConfig = {    
                @ActivationConfigProperty(propertyName="destinationType", 
propertyValue="javax.jms.Topic"),
            @ActivationConfigProperty(propertyName="destination", 
propertyValue="topic/SriLanka"),
        })

@TransactionManagement (TransactionManagementType.BEAN) 
public class LogMDB implements MessageListener {

        public void onMessage(Message message) {
                
                if (message instanceof TextMessage) {
                        TextMessage textMessage = (TextMessage) message;
                        try {
                                System.out.println(textMessage.getText());
                        } catch (JMSException e) {
                                e.printStackTrace();
                        }
                }
        }
        
}

*note*
in this example, i'm publishing messages to the topic called, "SriLanka". as 
i've said earlier, you got that error for you haven't provided a 
destination(topic) name.

Tyronne Wickramarathne

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4085332#4085332

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4085332
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to