Galera, estou tendo outro problema com a dupla Glassfish e JMS.
Eu tenho duas aplicações EE ( .ear ) com 1 MDB cada, cada MDB esta configuradado para uma fila diferente, por exemplo.
@MessageDriven(mappedName = "jms/FilaA", activationConfig = {
@ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge"),
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
})
public class AMessageBean implements MessageListener {
@MessageDriven(mappedName = "jms/FilaB", activationConfig = {
@ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge"),
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
})
public class BMessageBean implements MessageListener {
Porém quando eu posto uma mensagem em qualquer uma das filas, eu nunca sei aonde vai cair, horas cai na A, horas cai na B.
O que eu queria? Se eu postar na fila A, o MDB A responde, e assim por diante.
O que pode ser?
Valeu.