本小節描述如何使用管理主控台,以連線至訊息代理程式並管理訊息代理程式。
您無法使用管理主控台啟動代理程式。請使用下列其中一種方法:
在 Solaris 上,輸入下列指令:
/usr/bin/imqbrokerd
在 Linux 上,輸入下列指令:
/opt/sun/mq/bin/imqbrokerd
在 Windows 上,選擇 [開始] > [程式集] > [Sun Microsystems] > [Sun Java System Message Queue 3.6] > [訊息代理程式]。
如果使用 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)。您可使用此對話方塊為此服務指定靜態連接埠號,並變更為其配置之最小及最大執行緒數。
在此練習中,請勿變更任何連線服務的特性。
按一下 [確定] 以接受新的特性值,並結束對話方塊。
[動作] 功能表也包含暫停和重新繼續服務的指令。但是,當您選擇 admin 服務並且下拉 [動作] 功能表時,[暫停服務] 指令會是停用狀態。這是因為 admin 服務是 [管理主控台] 中與代理程式的連結:如果暫停此服務,將無法再存取代理程式。