我使用JBoss AS 6和HornetQ 2.2.5作为JMS服务器和集成JMS& JMX与Spring。 我可以使用Spring的JMX调用动态创建新的Queue(例如createQueue(queuename,jndiName)))。但是JNDI查找不起作用,我还有其他物理队列,JNDI查找工作正常。
代码示例:
mBeanServerConnection.invoke(serverObjectName,
"createQueue", new String[] { "myQueue",
"/queue/myQueue"}, new String[] {
"java.lang.String", "java.lang.String" });
我是否需要为这些明确配置任何内容? 任何建议都表示赞赏。
感谢。
答案 0 :(得分:0)
当你调用createQueue管理操作时,你也发送了JNDI地址,队列应该绑定为参数。
我将全部依赖你作为参数传递的内容。
给我一个关于如何调用createQueue的示例,我将能够更好地为您提供帮助。