IBM WAS 9,MDB部署使整个应用程序失败

时间:2018-11-02 15:17:40

标签: jms websphere

我们有一个IBM WebSphere AS 9.0.0.7,当我们要部署一个包含MDB的应用程序时-该应用程序侦听远程WebShpere MQ服务器-当MQ服务器关闭时,WAS报告错误

Caused by: com.ibm.mq.connector.DetailedResourceAdapterInternalException: MQJCA1011: Failed to allocate a JMS connection., error code: MQJCA1011 An internalerror caused an attempt to allocate a connection to fail. See the linked exception for details of the failure.

并停止部署,即应用程序无法启动。这是一个大问题,因为它是其他操作的关键枢纽。我们要强制WAS启动应用程序,然后稍后重试JMS连接。有可能吗?

2 个答案:

答案 0 :(得分:1)

您可以尝试将自定义属性 WAS_EndpointInitialState 属性设置为INACTIVE,请参见herehere,并且还可能需要浏览here

答案 1 :(得分:0)

我们在这里找到了一种解决方案:Configuring properties for the IBM MQ resource adapter

技巧是设置startupRetryCount和startupRetryInterval。当MQ服务器不可用时,该应用程序启动,但是报告为“部分启动”。该应用程序的所有其他部分似乎都可以正常运行。