0

我正在尝试设置应用程序的一部分,该应用程序使用 MDB 来使用来自 JMS 队列的消息。我查看了 Oracle 文档,但似乎无法理解。互联网上的示例似乎适用于您的 JMS 服务器与您正在使用的 weblogic 服务器相同的情况,但在我的情况下,有一个单独的服务器。

我发现这篇文章Weblogic EJB connection to external Tibco EMS JMS Queue给出了广泛的笔触,但似乎是为有经验的 weblogic 用户编写的更多。

特别是这里的链接是我遇到麻烦的地方:

创建具有所有正常详细信息的外部服务器(目标和连接工厂的本地/远程 JNDI 查找名称)。

不知道该怎么做。

创建与远程 EMS 用户同名的本地 WL 用户,包括密码。

我不能这样做,因为我的密码少于 8 个字符

创建 ejb 凭证映射(不是安全凭证映射)

do this by clicking on the relevant deployment, click on the relevant ejb name in the list, then Security tab then Credentials Mapping tab.
add the same name for WLS and Remote users (password doesn't seem to be necessary here).

在安全下,我看到应用程序/模块范围选项卡和下面的角色/策略。

谁能提供有关如何在 Weblogic 10.3.5 中设置简单 MDB 的更详细步骤,该 MDB 使用来自外部服务器(Tibco EMS)的 JMS 消息?

我有一个 ldap url、一个选择器(用于过滤掉不需要的消息,并非完全必要)、用户名和密码、队列名称、EMS 服务器 url(指定端口)、连接工厂 ldap。我该如何处理这些信息?

4

1 回答 1

1

您可以在 weblogic 中配置外部服务器,在外部服务器内部,您可以提供连接工厂和目标详细信息。创建这些 weblogic 管理对象需要您的用户名、密码和队列名称。

Weblogic国外服务器配置

在创建目标时,您可以提供本地 jndi 名称,您可以在 MDB 激活配置中使用该名称进行连接。

于 2013-04-10T06:53:28.430 回答