如何从 weblogic JMS 队列集群环境中清除/删除消息
Posted
技术标签:
【中文标题】如何从 weblogic JMS 队列集群环境中清除/删除消息【英文标题】:How to purge/delete message from weblogic JMS queue clustered environment 【发布时间】:2013-02-01 03:16:28 【问题描述】:我在执行以下链接中的程序时遇到问题。
How to purge/delete message from weblogic JMS queue
我的环境是集群环境,在服务中使用DomainRuntimeServiceMBean
。
得到以下异常。
javax.management.InstanceNotFoundException:
com.bea:Name=DomainRuntimeService,
Type=weblogic.management.mbeanservers.domainruntime.DomainRuntimeServiceMBean
但是,单个节点运行良好,但在集群环境中没有它识别为我的 JMS 服务器。
是否需要提供集群下的特定服务器名称?
【问题讨论】:
【参考方案1】:DomainRuntimeServiceMBean
仅在 WebLogic 域的管理实例上可用(请参阅http://docs.oracle.com/cd/E13222_01/wls/docs90/wlsmbeanref/mbeans/DomainRuntimeServiceMBean.html?skipReload=true)。
您需要连接到域的管理实例,而不是集群实例之一以避免出现javax.management.InstanceNotFoundException
错误。
所以请检查您要连接到哪个实例。
【讨论】:
以上是关于如何从 weblogic JMS 队列集群环境中清除/删除消息的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Websphere 服务器连接到 Weblogic JMS?