Message Driven Bean (JBoss x OC4J)

Galera estou tendo um problema em desenvolver uma aplicação utilizando JMS e MDB para funcionar tanto no OC4J quanto no JBoss.

No OC4J ocorreu tudo bem, porém quando fui testar no JBoss tive que fazer algumas alterações para funcionar.
E a que está impedindo de a aplicação funcionar em ambos é o seguinte código no MDB:

@MessageDriven(name = "ConsumidorMensagem",
    activationConfig = {
        @ActivationConfigProperty(
            propertyName = "destinationType",
            propertyValue = "javax.jms.Queue"
        ),
        @ActivationConfigProperty(
            propertyName = "destinationName",
            propertyValue = "queue/FilaMensagem"
        )
    }
)
public class ConsumidorMensagemBean implements MessageListener {

    //Implementação...
    
}

O código acima funciona no OC4J mas não funciona no JBoss.

E o código abaixo funciona no JBoss mas não no OC4J.

@MessageDriven(name = "ConsumidorMensagem",
    activationConfig = {
        @ActivationConfigProperty(
            propertyName = "destinationType",
            propertyValue = "javax.jms.Queue"
        ),
        @ActivationConfigProperty(
            propertyName = "destination",
            propertyValue = "queue/FilaMensagem"
        )
    }
)
public class ConsumidorMensagemBean implements MessageListener {

    //Implementação...
    
}

Pelo que eu entendi e li por aí, o problema é na ActivationConfigProperty destinationName que no JBoss passou a ser apenas destination.

Como posso fazer isto funcionar em ambos?

Vlw

OBS: O problema ocorre em tempo de distribuição.

Nobody? :cry: