独立的 HornetQ 和 JBoss 不能一起工作
使用JBoss 5.1.0GA和HornetQ 2.1.2独立。问题是这样的:虽然我可以使用JMS客户端向hornetQ服务器发布消息,但我无法使用部署在JBoss中的myApp发布消息。它说javax.naming .NameNotFoundException。我认为这是因为在GlobalJNDI命名空间下(从jmx-console查看)没有出现ConnectionFactory。
如何使 ConnectionFactory 绑定到 GlobalJNDI 命名空间,以便 JBoss 知道它的存在?
谢谢。
Using JBoss 5.1.0GA and HornetQ 2.1.2 stand-alone.The problem is this : While I can publish messages using a JMS client to the hornetQ server I can not publish messages using myApp that is deployed in JBoss.It says javax.naming.NameNotFoundException. I think it is because under GlobalJNDI namespace(viewed from jmx-console) there is no ConnectionFactory appearing.
How can I make the ConnectionFactory to be bound to the GlobalJNDI namespace so that JBoss will be aware of its existence?
Thx.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我猜您正在本地 JNDI 中查找连接工厂。您可能需要指定(或编辑您的 JMS RA)HornetQ 资源适配器 (RA),它允许您连接到“远程”独立 HornetQ 服务器。
I'm guessing that you're looking up the connection factory in your local JNDI. You likely need to specify (or edit your JMS RA) a HornetQ Resource Adapter (RA) that allows you to connect to the "remote" standalone HornetQ server.