MDB无法在Weblogic 12c群集

时间:2016-10-10 07:05:05

标签: jms cluster-computing weblogic12c

我已在面向群集的Weblogic 12c服务器中部署了EAR。此处群集由同一物理计算机上的2个受管服务器组成。

现在,根据我的要求,应用程序会消耗来自外国目的地的消息,例如MQ系列,所以我的应用程序中有一个MDB,它应该通过JNDI查找连接到远程队列。

所以,为了实现这一点,我已经完成了以下步骤:

1)创建了一个以群集为目标的JMS服务器。

2)创建了一个以集群为目标的JMS模块。

3)在JMS模块内部创建了一个外部服务器并选中了“默认目标已启用”选项。因此,它的目标也是与其父级相同。

4)在外部服务器内部,我创建了目标和连接工厂。

进行上述更改后,当我尝试部署我的EAR时,我收到以下错误消息。我的MDB没有连接到目标消息队列。

消息驱动的EJB TestMDB无法连接到JMS目标jms / TEST_FEED_QUEUE。错误是: 目前无法解析MessageDrivenBean TESTMDB的目标。请确保目标位于JNDI名称jms / TEST_FEED_QUEUE。 EJB容器将定期尝试解析此MessageDrivenBean目标,并且可能会发出其他警告。

其他受管服务器上也显示了类似的错误。

请建议,我做错了。请建议。

0 个答案:

没有答案