我使用 JBoss AS 6 和 HornetQ 2.2.5 作为 JMS 服务器和集成 JMS & JMX 和 Spring。我可以使用来自 Spring 的 JMX 调用动态创建新队列(例如 createQueue(queuename, jndiName)))。但是 JNDI 查找不起作用,我有其他物理队列,JNDI 查找工作正常。
代码示例:
mBeanServerConnection.invoke(serverObjectName,
"createQueue", new String[] { "myQueue",
"/queue/myQueue"}, new String[] {
"java.lang.String", "java.lang.String" });
我需要为这些明确配置任何东西吗?任何建议表示赞赏。
谢谢。