无法通过 GEMS 使用受限用户连接到 JMS

  • 本文关键字:用户 连接 JMS GEMS jms
  • 更新时间 :
  • 英文 :


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

如何查看任何具有限制用户的 JMS?创业板能做到这一点吗?如果不是,可以使用什么工具?

谢谢。

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


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

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

安装

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

要启动 HermesJMS

,请在 \HermesJMS\bin 中运行 Hermes.bat。如果收到错误消息"找不到 \bin\javaw",请确保已为 jre 文件夹定义JAVA_HOME系统变量。

当爱马仕成功启动时,单击"创建新的JMS会话"按钮,将出现首选项窗口,选择提供者选项卡并在可用空间上单击右侧。然后按"添加组"并输入组名称。右键单击"库",然后按"添加 JAR"。查找 \ems\5.1\lib 文件夹并选择其中的所有.jar文件。点击"打开",然后让爱马仕扫描罐子的工厂:按"扫描"按钮。然后按"应用"。所有库都将在列表中,就像我的屏幕截图一样。

转到"会话"

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

现在我们可以将爱马仕连接到我们的EMS。让它发现队列和主题,按"从提供商发现队列和主题"按钮。然后确认替换当前目标集,列表将更新。就这样。

最新更新