【问题标题】:Remote JMS @Resource injection into EJBs远程 JMS @Resource 注入 EJB
【发布时间】:2012-01-01 03:20:23
【问题描述】:

有谁知道当 jms 队列由远程服务器提供时,是否可以将 JMS 队列作为 @Resource 注入。

我正在使用 JBoss 5.1 和 JBoss Messaging。我们在不同的 JBoss 服务器上有一个客户端程序,需要将消息发布到这个远程队列。

提前致谢。

【问题讨论】:

    标签: jboss ejb jms jndi jboss5.x


    【解决方案1】:

    @Resource 注释有一个name 属性,您可以在其中指定要注入的组件的 JNDI 名称。然而,容器会在它前面加上 java:comp/env,这意味着它会在你的本地 JNDI 命名空间中查找资源。

    据我所知,您必须为此执行程序化 JNDI 查找。

    【讨论】:

    • 这就是我的想法。我不知道是否有办法配置一个 mbean,让我“看到”本地 jndi 树中的远程 jms 队列
    猜你喜欢
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 2011-12-30
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多