我有一些用户(非管理员)访问某些外部JMS 我在尝试使用GEMS时未能查看队列 我的猜测是因为GEMS是JMS的管理控制台,但用户我没有任何管理员权限 我已尝试在我的本地Tibco上创建没有管理员权限的用户,但我无法使用GEMS中的非常用户连接到JMS。
如何查看已重新定位用户的任何JMS? GEMS能够做到吗?如果不是可以使用什么工具?
感谢。
答案 0 :(得分:0)
有Hermes工具适用于此。
让Hermes与Tibco EMS合作非常困难。 Here是如何配置Hermes的好教程。
HermesJMS提供了一个GUI来访问JMS队列和主题,以执行常见任务,例如发送消息,删除消息以及在队列和主题之间复制消息。它是EMS管理员和应用支持团队的一些“必备”工具之一。
从SourceForge获取最新的安装程序:http://sourceforge.net/projects/hermesjms/files/然后运行它:
java -jar hermes-installer.jar
安装非常简单,只有几个屏幕:发行说明,许可协议,安装路径,组件(实际上只有一个),摘要,文件复制,快捷方式创建和安装完成。
要启动HermesJMS,请在\ HermesJMS \ bin中运行hermes.bat。如果您收到错误消息“找不到\ bin \ java”,请确保已将jAVA_HOME系统变量定义到jre文件夹。
当Hermes成功启动时,单击“创建新的JMS会话”按钮,将出现首选项窗口,选择提供程序选项卡并右键单击可用空间。然后按“添加组”并输入组名。右键单击“Library”并按“Add JAR(s)”。查看\ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _文件夹,然后在那里选单击“打开”,然后让Hermes扫描工厂的罐子:按“扫描”按钮。然后按“应用”。所有库都将在我的屏幕截图中列表中。
转到“会话”选项卡并输入会话名称:例如“我的EMS”,然后选择“EMS”加载程序。下一步是选择“com.tibco.tibjms。 TibjmsConnectionFactory“类和”Tibco EMS“插件。顺序非常重要:选择加载器,然后选择类,然后选择插件。右键单击插件部分中的可用空间,然后按“添加属性”。您必须输入所有三个属性:用户名,密码和serverURL,对连接工厂执行相同操作,然后按“确定”保存并关闭属性窗口。
现在我们可以将Hermes连接到我们的EMS。让它发现队列和主题,按“发现提供者的队列和主题”按钮。然后确认更换当前目的地集并更新列表。就这样。