本节说明如何使用管理控制台连接和管理消息代理。
使用管理控制台无法启动代理,而应使用以下方法之一:
在 Solaris 上,输入以下命令:
/usr/bin/imqbrokerd
在 Linux 上,输入以下命令:
/opt/sun/mq/bin/imqbrokerd
在 Windows 上, 选择“开始 ”>“ 程序” > "Sun Microsystems" > "Sun Java System Message Queue 3.6" > "Message Broker"。
如果使用 Windows 的“开始”菜单,则会出现一个显示类似以下文本行的命令窗口,表明代理已经准备就绪:
Loading persistent data... Broker “imqbroker@stan:7676 ready.
重新激活“管理控制台”窗口。您现在可以将代理添加到控制台并连接到代理。在管理控制台中添加对代理的引用之前不必启动代理,但在连接代理之前必须启动它。
添加代理即在管理控制台中创建了对该代理的引用。添加代理之后,您就可以连接到它。
在“管理控制台”窗口的浏览窗格中单击“代理”项,然后从“动作”菜单中选择“添加代理”。
或者,也可以在“代理”上单击鼠标右键,然后从弹出的上下文菜单中选择“添加代理”。无论在哪种情况下,都会显示“添加代理”对话框(图 2–3)。
在“代理标签”字段中输入代理的名称。
这样便提供了一个在管理控制台中标识代理的标签。
请记下在对话框中指定的默认主机名 (localhost) 和主端口号 (7676)。以后在配置客户端用于创建此代理连接的连接工厂时,您必须指定这些值。
在本练习之中,请在“代理标签”字段中键入名称 MyBroker。将“密码”字段保留为空;如果在连接时指定密码,则密码将会更安全。
单击“确定”添加代理并关闭该对话框。
新代理将显示在浏览窗格中的“代理”之下。如图 2–4 所示。代理图标上的红色 X 表示该代理当前未连接到管理控制台。
添加代理之后,可以使用“动作”菜单(或弹出的上下文菜单)上的“属性”命令来显示“代理属性”对话框(类似于将代理添加到管理控制台中显示的“添加代理”对话框),以便查看或修改代理的任意属性。
将代理添加到管理控制台之后,即可连接该代理。
在“管理控制台”窗口的浏览窗格中单击该代理的名称,然后从“动作”菜单中选择“连接代理”。
或者,也可以在代理的名称上单击鼠标右键,然后从弹出的上下文菜单中选择“连接代理”。无论在哪种情况下,都会显示“连接代理”对话框(图 2–5)。
输入连接代理时要使用的用户名和密码。
该对话框最初显示默认用户名 admin。在实际环境中,应尽快设置安全的用户名和密码(请参见用户验证);在本练习中,使用默认值即可。
与默认用户名关联的密码也是 admin;请在对话框的“密码”字段中键入它。这样,您就能以管理权限连接到该代理。
单击“确定”连接代理并关闭对话框。
连接到代理之后,可以使用“动作”菜单(或上下文菜单)上的命令对选定代理执行下列操作:
“暂停代理”会暂停正在运行的代理的操作。
“恢复代理”会恢复已被暂停的代理的操作。
“重新启动代理”会重新初始化并重新启动代理。
“关闭代理”会终止代理的操作。
“查询/更新代理”会显示或修改代理的配置属性。
“断开代理”会终止代理与管理控制台之间的连接。
根据代理提供的连接服务及其支持的物理目的地可以区分代理。
在“管理控制台”窗口浏览窗格中的代理名称下选择“服务”。
结果窗格中会显示可用服务的列表(见图 2–6),其中显示了每个服务的名称、端口号和当前状态。
通过在结果窗格中单击某个服务的名称来选择该服务。
在本练习中,请选择名称 jms。
从“动作”菜单中选择“属性”。
将显示“服务属性”对话框(图 2–7)。可以使用此对话框为该服务指定静态端口号,并更改为其分配的最大线程数及最小线程数。
在本练习中,不要更改连接服务的任何属性。
单击“确定”接受新的属性值并关闭对话框。
“动作”菜单还包含用于暂停和恢复服务的命令。但是,如果选择管理服务并展开“动作”菜单,您会看到“暂停服务”命令已被禁用。这是因为管理服务是管理控制台与代理之间的链接:如果暂停该服务,您将无法再访问该代理。