我正在寻找一种通过java客户端使用jmx创建和删除jms队列的方法。
我知道我们确实得到了AdminClient用于jmx管理。但我无法得到哪个mbean 我们可以用来创建和删除jms队列。
答案 0 :(得分:0)
您可以使用ConfigService处理WAS配置(特别是创建/删除JMS队列)。本文介绍如何获取和使用ConfigService:
http://www.ibm.com/developerworks/websphere/techjournal/0307_wang/wang.html
虽然它是为WAS 5.1编写的,但它仍然是最新的。
答案 1 :(得分:0)
Marcin提到的ConfigService是一个低级API,允许直接操作配置对象。我很棘手。例如。如果需要创建SIB目标,则需要操作至少两种不同类型的配置对象,即SIB目标(在单元作用域中定义的总线子节点)和队列点(服务器上的消息传递引擎的子节点)集群范围),您需要确保正确链接它们。
您可能更容易使用此post中所述的CommandMgr API。该API与wsadmin中的AdminTask对象直接等效。