【发布时间】:2012-05-20 02:50:29
【问题描述】:
我正在使用 Spring JMS 连接到 Websphere MQ 服务器。我实现了 SessionAwareListener 接口来创建自定义侦听器,为业务逻辑重用旧代码。
在测试时,侦听器抛出一个 StringIndexOutOfBoundsException,我没能捕捉到。但是,我在日志中看到打印了大约 32 次,然后 DMLC 停止。
WARN - Execution of JMS message listener failed
有没有办法控制 DMLC 重试消息的频率,以及如何处理未捕获的异常?
【问题讨论】:
-
那么您使用 IBM MQ JCA 适配器对吗?您的 Spring 应用程序部署在哪里?
-
不,我们只使用 Websphere MQ,而不是应用服务器。 Spring 应用程序是一个独立的 JVM。