MDB允许重新传递消息

时间:2016-02-15 10:39:50

标签: java-ee jboss7.x

我们在JBoss 7.2.1上有一个使用MDB的应用程序。 MDB偶尔会抛出NullPointerException,我希望代理在几秒钟后再次尝试重新发送消息。这似乎不会自动发生。 服务器中是否有任何设置允许MDB自动重新传递消息? (使用默认设置部署MDB) 感谢

1 个答案:

答案 0 :(得分:3)

Bu默认JBoss AS 7(也是EAP 6)将根据最大传递尝试指定的尝试次数重新传递延迟超时重新传递邮件。 NPE派生自RuntimeException,因此将进行消息重新传递。查看异常是如何处理的。如果它被服务器抛出,您应该能够看到JMS代理重新尝试交付 查看有关此tutorial的详细信息。