【问题标题】:Creating and deleting jms queues using jmx in websphere 8.5在 websphere 8.5 中使用 jmx 创建和删除 jms 队列
【发布时间】:2012-10-08 02:15:24
【问题描述】:

我正在寻找一种通过 java 客户端使用 jmx 创建和删除 jms 队列的方法。

我知道我们确实获得了用于 jmx 管理的 AdminClient。但我无法获得哪个 mbean 我们可以用来创建和删除 jms 队列。

【问题讨论】:

  • 请注意,您的问题并不完全清楚。创建和删除 JMS 队列是指绑定到 JNDI 的 javax.jms.Queue 对象还是消息传递引擎/代理本身(或两者)上的目标?

标签: jms websphere jmx


【解决方案1】:

Marcin 提到的 ConfigService 是一个允许直接操作配置对象的低级 API。那我很棘手。例如。如果您需要创建 SIB 目标,那么您需要操作至少两种不同类型的配置对象,即 SIB 目标(在单元范围内定义的总线的子代)和队列点(服务器上的消息传递引擎的子代或集群范围),您需要确保正确链接它们。

使用post 中描述的 CommandMgr API 可能会更容易。该 API 直接等效于 wsadmin 中的 AdminTask 对象。

【讨论】:

    【解决方案2】:

    您可以使用 ConfigService 处理 WAS 配置(尤其是创建/删除 JMS 队列)。本文讲解如何获取和使用ConfigService:

    http://www.ibm.com/developerworks/websphere/techjournal/0307_wang/wang.html

    虽然它是为 WAS 5.1 编写的,但它仍然是最新的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-27
      • 2011-10-02
      • 1970-01-01
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-12
      相关资源
      最近更新 更多