2011-08-01 87 views
1

我使用JBoss AS 6和HornetQ 2.2.5作爲JMS服務器和集成JMS & JMX with Spring。 我可以通過使用Spring的JMX調用(例如createQueue(queuename,jndiName)))來動態創建新的Queue。但JNDI查找不起作用,我有其他的物理隊列,JNDI查找工作正常。JNDI查找失敗,使用JMX調用動態創建隊列

代碼示例:

mBeanServerConnection.invoke(serverObjectName, 
       "createQueue", new String[] { "myQueue", 
         "/queue/myQueue"}, new String[] { 
         "java.lang.String", "java.lang.String" }); 

我需要明確這些配置什麼? 任何建議表示讚賞。

謝謝。

回答

0

當您調用createQueue管理操作時,您還發送隊列應作爲參數綁定的JNDI地址。

我將全部取決於您作爲參數傳遞的內容。

給我一個關於如何調用createQueue的例子,我將能夠更好地幫助你。

+0

感謝您的回覆,我在我的倦怠中添加了代碼示例,您可以請看看,並請讓我知道如果我失去了一些東西。 – SmartSolution

+0

在什麼對象?什麼JMX? –