0

我拥有对某些外部 JMS 的用户(不是管理员)访问权限。
我在尝试使用 GEMS 时无法查看队列。
我猜这是因为 GEMS 是 JMS 的管理控制台,但我没有任何管理员权限的用户。
我尝试在本地 Tibco 上创建没有管理员权限的用户,但我无法使用 GEMS 中的用户连接到 JMS。

如何查看受限用户的任何 JMS?GEMS能做到吗?如果不是可以使用什么工具?

谢谢。

4

1 回答 1

0

有适合这个的Hermes工具。
让 Hermes 与 Tibco EMS 合作非常困难。是如何配置 Hermes 的好教程。


HermesJMS 提供了一个 GUI 来访问 JMS 队列和主题以执行常见任务,例如发送消息、删除消息以及在队列和主题之间复制消息。它是 EMS 管理员和应用程序支持团队的一些“必备”工具之一。

从 SourceForge 获取最新的安装程序:http: //sourceforge.net/projects/hermesjms/files/然后运行它:
java -jar hermes-installer.jar

安装非常简单,只有几个屏幕:发布说明、许可协议、安装路径、组件(这里实际上只有一个)、摘要、文件复制、快捷方式创建和安装完成。

要启动 HermesJMS,请在 \HermesJMS\bin 中运行 hermes.bat。如果您收到错误消息“找不到 \bin\javaw”,请确保您已将 JAVA_HOME 系统变量定义到您的 jre 文件夹。

Hermes 启动成功后,点击“Create new JMS session”按钮,将出现preferences 窗口,选择providers 选项卡并右键单击free space。然后按“添加组”并输入组名。右键单击“库”并按“添加 JAR(s)”。查看 \ems\5.1\lib 文件夹并选择那里的所有 .jar 文件。点击“打开”,然后让 Hermes 扫描工厂的罐子:按“扫描”按钮。然后按“应用”。所有库都将在我的屏幕截图中的列表中。

转到“会话”选项卡并输入会话名称:例如“我的 EMS”,然后选择“EMS”加载程序。下一步是选择“com.tibco.tibjms”。TibjmsConnectionFactory”类和“Tibco EMS”插件。顺序非常重要:选择加载器,然后是类,然后是插件。右键单击插件部分的可用空间,然后按“添加属性”。您必须输入所有三个属性:用户名、密码和 serverURL,对 Connection Factory 执行相同操作,然后按“确定”保存并关闭属性窗口。

现在我们可以将 Hermes 连接到我们的 EMS。让它发现队列和主题,按“从提供者发现队列和主题”按钮。然后确认替换当前目的地集和列表将被更新。就这样。

于 2012-07-06T10:06:04.230 回答