NullPointerException while 运行 HornetQ 示例

NullPointerException while running HornetQ example

我是 JMS 新手,正在尝试将 HornetQ 与 JMS 和 Spring 嵌入到我的项目中。我这里下载运行this example。但是,行:

ConnectionFactory cf = (ConnectionFactory) jmsServer.lookup("/cf");

总是将 cf 设置为 null,我在任何配置文件中都找不到 "cf"。这有什么问题吗?

该代码确实是错误的。

查看hornetq-jms.xml文件,应该是

jmsServer.lookup("ConnectionFactory")

而不是jmsServer.lookup("/cf")

或更改

<entry name="ConnectionFactory"/>

<entry name="/cf"/>

在那个 hornetq-jms.xml 文件中。