【发布时间】:2018-02-17 07:18:02
【问题描述】:
我们在 EAR 部署中使用 WildFly (9.0.2) 和 Java EE 应用程序,MDB 通过 IBM MQ (9.0.0) 资源适配器连接。
现在我们体验到,在部署过程中无法连接到 MQ 服务器时,部署失败:
java.lang.RuntimeException:
com.ibm.mq.connector.DetailedResourceAdapterInternalException:
MQJCA1011: Failed to allocate a JMS connection., error code: MQJCA1011
An internal error caused an attempt to allocate a connection to fail.
这种行为很糟糕,因为应用程序必须独立于该消息传递接口而可用,并且应该继续其他部署并稍后尝试重新连接到服务器。
在一个并行项目中,我们对一个 SonicMQ 服务器进行了相同的设置,它的行为方式就是这样。
如何将 IBM MQ RA 配置为在部署时接受断开连接并在应用程序运行时重试?
【问题讨论】:
标签: java jakarta-ee wildfly ibm-mq resource-adapter