【问题标题】:JBoss 7(EAP 6) MDB integration with Websphere MQ using JNDI on LDAPJBoss 7(EAP 6) MDB 与 Websphere MQ 在 LDAP 上使用 JNDI 集成
【发布时间】:2013-11-03 02:16:04
【问题描述】:

我想使用 MDB(消息驱动 bean)编写一个应用程序并部署到 jboss eap 6.1 服务器。

我的 MQ 是 IBM Websphere MQ,我有一个 LDAP 服务器来定位 MQ JNDI 命名空间,并且我知道如何使用 JNDI 和 JMS 获取/放置消息。

但是来JBoss的时候,不知道怎么配置MDB来监听MQ。我想在 LDAP 上使用 JNDI,并在 JBoss 服务器上编写消息使用者。而且我不想在注释中硬编码配置。

我做了很多搜索,但没有任何解决方案。谁能告诉我详细的过程? 谢谢!

【问题讨论】:

  • 你在这方面有什么进展吗?我正在查看相同的情况(特别是使用注释,因为我不想触及现有的 MDB)

标签: jboss ldap jndi ibm-mq


【解决方案1】:

很遗憾,由于 IBM JCA 的限制,这是不可能的。 IBM JCA 根据 MDB 激活规范为每个 MDB 部署构建托管连接工厂。这通常会指定您的 MQ 主机、端口、通道等。

您不能指定要使用的连接工厂的 JNDI 名称。这有点奇怪,因为您可以指定目的地的 JNDI 名称。

可以使用 IBM 客户端通道定义表 (CCDT) 实现类似于 LDAP 外部上下文的功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-11
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    • 2018-05-16
    • 2015-05-05
    • 2012-01-25
    • 2013-04-06
    相关资源
    最近更新 更多