我是JMS的新手,我正在尝试将HornetQ与JMS和Spring嵌入到我的项目中。在这里,我下载并运行this example。但是,行:
ConnectionFactory cf = (ConnectionFactory) jmsServer.lookup("/cf");
始终将cf
设为null,我无法找到" cf"在任何配置文件中。这有什么问题?
答案 0 :(得分:1)
该代码确实是错误的。
查看supervisor_user
文件,它应该是
select `timesheet`.*, `user`.`id` from `timesheet` inner join `user` on `user`.`id` = `timesheet`.`user_id` where `user`.`id` = 1
而不是hornetq-jms.xml
或者改变
jmsServer.lookup("ConnectionFactory")
到jmsServer.lookup("/cf")
在<entry name="ConnectionFactory"/>
个文件中。