使用JBoss 5.1.0GA和HornetQ 2.1.2独立。问题是:虽然我可以使用JMS客户端向hornetQ服务器发布消息,但我无法使用部署在JBoss中的myApp发布消息。它说javax.naming.NameNotFoundException。我认为这是因为在GlobalJNDI命名空间(从jmx-console查看)中没有出现ConnectionFactory。
如何将ConnectionFactory绑定到GlobalJNDI名称空间,以便JBoss知道它的存在?
THX。
答案 0 :(得分:1)
我猜你正在查找本地JNDI中的连接工厂。您可能需要指定(或编辑您的JMS RA)HornetQ资源适配器(RA),它允许您连接到“远程”独立的HornetQ服务器。