Estou querendo fazer um MDB para rodar no JBOSS.
Integrei o ActiveMQ com o JBOSS e criei as filas. A parte de recebimento de mensagens está funcionando corretamente.
Quando faço um servlet pra testar, funciona direitinho, mas quando rodo o MDB, o JBOSS dá o seguinte erro:
Alguem sabe me dizer como arrumar isso?
MDB.java:
[code]
import javax.ejb.ActivationConfigProperty;
import javax.ejb.MessageDriven;
import javax.ejb.TransactionManagement;
import javax.ejb.TransactionManagementType;
import javax.jms.Message;
import javax.jms.MessageListener;
import org.jboss.ejb3.annotation.ResourceAdapter;
/**
- Message-Driven Bean implementation class for: MDBSonda
-
*/
@MessageDriven(
activationConfig = {
@ActivationConfigProperty(propertyName = “destinationType”, propertyValue = “javax.jms.Queue”),
@ActivationConfigProperty(propertyName = “destination”, propertyValue = “queue/sonda”),
@ActivationConfigProperty(propertyName = “useJNDI”, propertyValue = “true”),
@ActivationConfigProperty(propertyName = “connectionFactoryJndiName”, propertyValue=“java:QueueConnectionFactory”),
})
@TransactionManagement(TransactionManagementType.BEAN)
public class MDBSonda implements MessageListener {
/**
* Default constructor.
*/
public MDBSonda() {
// TODO Auto-generated constructor stub
}
/**
* @see MessageListener#onMessage(Message)
*/
public void onMessage(Message message) {
}
}[/code]
Valeu!
pozzo
#2