java - 运行 HornetQ 示例时出现 NullPointerException

标签 java jms hornetq

我是 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/

相关文章:

java - 设置 Nimbus 外观和感觉 Java 教程 - 永远不会到达 catch block 来设置另一种外观和感觉

java - 在 JBoss EAP 6.2.0 中通过 JNDI 访问 HornetQ 连接工厂(本地)

java - 为什么 Direct ByteBuffer 在 HornetQ 服务器上不断增加导致 OOM?

java - 设置HornetQ Embedded-Remote示例

java - 将gradle项目导入另一个插件时出错

java - 将 pcm 样本链接在一起时避免静态和失真

jms - 销毁JMS消息监听器

java - javax.jms.ConnectionFactory 和 javax.jms.XAConnectionFactory 之间的差异

java - JAXB:如何在解码 XML 文档期间忽略命名空间?

JMS回滚