2011-10-07 54 views
2

我们没有看到我们的Message Driven Bean在JBoss 4.2.3的战争中部署时收到任何消息。在WAR部署中使用MDB有任何已知限制吗?在JBoss WAR中部署MDB是否有限制?

+1

EJB 3.1支持.war文件中的EJB部署。您的消息没有收到消息的原因可能是由于许多原因,例如错误的web.xml文件配置(请看这里http://stackoverflow.com/questions/5213174/jboss-6-deploy-ejb-in-war-packaging)。您的MDB是否部署在JBoss中,即您能否看到它在部署日志中分配了JNDI名称? –

+0

它看起来像JBoss 4.2.3使用EJB 3.0。你的链接问题表明,部署在一个战争文件是新的3.1,所以我猜这是我们的版本的限制。谢谢! (如果你想发布答案,我会接受) – Adam

回答

2

根据我上面的评论,EJB战争部署只允许从EJB 3.1开始。