【发布时间】:2012-01-01 03:20:23
【问题描述】:
有谁知道当 jms 队列由远程服务器提供时,是否可以将 JMS 队列作为 @Resource 注入。
我正在使用 JBoss 5.1 和 JBoss Messaging。我们在不同的 JBoss 服务器上有一个客户端程序,需要将消息发布到这个远程队列。
提前致谢。
【问题讨论】:
标签: jboss ejb jms jndi jboss5.x
有谁知道当 jms 队列由远程服务器提供时,是否可以将 JMS 队列作为 @Resource 注入。
我正在使用 JBoss 5.1 和 JBoss Messaging。我们在不同的 JBoss 服务器上有一个客户端程序,需要将消息发布到这个远程队列。
提前致谢。
【问题讨论】:
标签: jboss ejb jms jndi jboss5.x
@Resource 注释有一个name 属性,您可以在其中指定要注入的组件的 JNDI 名称。然而,容器会在它前面加上 java:comp/env,这意味着它会在你的本地 JNDI 命名空间中查找资源。
据我所知,您必须为此执行程序化 JNDI 查找。
【讨论】: