我是 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
文件。
关于java - 运行 HornetQ 示例时出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34893183/