1

我正在尝试使用 hermes JMS v1.4 与 TIBCO 8.0 EMS 连接并查看队列详细信息。

可以这样做吗?

请让我知道所需的 TIBCO EMS 8.0 JMS jar 和相同的顺序。

我添加了 8 个 TIBCO EMS JMS jar 文件并在 Preferences 选项卡中选择了 TIBCO EMS。

我无法找到插件错误。请让我知道解决方案。

4

1 回答 1

6

这就是我所做的。

  1. 使用 root 安装新的 Hermes(在我的情况下是在 Linux 上)

  2. 创建 /home/USER/.hermes 或 /home/USER/hermes 目录并从 /usr/local/HermesJMS/SOMETHING/cfg 目录复制文件(同样,仅在 Linux 上很重要)

    然后我就可以用 /usr/local/HermesJMS/bin/hermes.sh 启动 Hermes

  3. 在 Hermes 中,第一步是进入“配置”->“提供者”部分 在此处输入图像描述

  4. 然后,您可以右键单击以创建新的提供程序。我将我的命名为“EMS8.1”,但值可以是任何值。

  5. 再次,使用右键单击选择“添加 jars”并选择 EMS_HOME/lib 目录中的 EVERY JARS。应用并关闭配置窗口。 在此处输入图像描述

  6. 最后一步是创建一个新的 Tibco EMS 会话(通过右键单击主屏幕中的会话或使用菜单栏)。这通常看起来很像这样: 在此处输入图像描述

这里我创建了一个 TibjmsConnectionFactory,所以队列和主题连接是可能的。

我所知道的唯一参数是用户名和密码。如果您要连接到 localhost:7222 以外的另一台服务器,则必须使用“serverURL”(在我的情况下,该属性仅用于展示)。

您现在可以右键单击会话并尝试发现目标(主题和队列)。如果连接成功,它们将自动添加。

注意:可能有一种方法可以用 JNDI 来做这件事,但我还没有玩过。

于 2014-07-11T02:49:11.890 回答