在WebSphere8.5中使用jmx创建和删除jms队列

在WebSphere8.5中使用jmx创建和删除jms队列,jms,websphere,jmx,Jms,Websphere,Jmx,我正在寻找一种通过java客户机使用jmx创建和删除jms队列的方法 我知道我们确实得到了用于jmx管理的AdminClient。但我无法得到哪个mbean 我们可以使用创建和删除jms队列。您可以使用ConfigService使用WAS配置(尤其是创建/删除jms队列)。本文介绍如何获取和使用ConfigService: 尽管它是为WAS 5.1编写的,但它仍然是最新的。Marcin提到的ConfigService是一个低级API,允许直接操作配置对象。这可能会让我很棘手。例如,如果需要创建

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

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

您可以使用ConfigService使用WAS配置(尤其是创建/删除jms队列)。本文介绍如何获取和使用ConfigService:


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

Marcin提到的ConfigService是一个低级API,允许直接操作配置对象。这可能会让我很棘手。例如,如果需要创建SIB目的地,则需要操作至少两种不同类型的配置对象,即SIB目的地(在单元作用域定义的总线的子项)和队列点(服务器或群集作用域的消息传递引擎的子项),并且需要确保正确链接它们


如本文所述,使用CommandMgr API可能会更容易。该API与wsadmin中的AdminTask对象直接等效。

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