Sun Java System Application Server 9.1 管理指南

Procedure以安全的方式將 JConsole 連線至 Application Server

此程序說明在 JMX 連接器上啟用了安全性的情況下,如何將 JConsole 連線至 Application Server。依預設,會在 Application Server 叢集或企業設定檔上啟用安全性。若已在開發者設定檔的 JMX 連接器上啟用安全性,請使用此程序。

  1. 在用戶端機器 (安裝 JConsole 的機器) 上安裝 Application Server。

    只有在需要讓 JConsole 知道您信任之 Domain Administration Server 的伺服器憑證位置時,才需要執行此步驟。若要取得該憑證,請呼叫至少一個 remote asadmin 指令 (為呼叫此指令,您必須在本機安裝 Application Server)。

  2. appserver.sun.com 上啟動 Application Server。

    由於這是叢集或企業網域,所以系統 JMX 連接器伺服器是安全的。若要在開發者設定檔 JMX 連接器上啟用安全性,請參閱管理主控台線上說明。

  3. 從本機 Application Server 安裝中,執行 install-dir\bin\asadmin list --user admin --secure=true --host appserver.sun.com --port 4848 (其中,4848 是伺服器的管理連接埠)。

    雖然我們在此範例中選擇 asadmin list 指令,您仍可以執行任何遠端 asadmin 指令。系統會提示您接受 appserver.sun.com 之 DAS 所傳送的憑證。

  4. 按下 y 接受 appserver.sun.com 之 DAS 所傳送的憑證。

    伺服器憑證會儲存在名為 .asadmintruststore 的檔案中 (此檔案位於用戶端機器的主目錄中)。


    備註 –

    若您的伺服器機器與用戶端機器是同一部 (也就是說,您也在 appserver.sun.com 上執行 JConsole),則不需要執行此步驟。


  5. 使用以下 JConsole 指令,讓 JConsole 知道信任清單存放區位置:

    JDK-dir\bin\jconsole.exe -J-Djavax.net.ssl.trustStore="C:\Documents and Settings\user\.asadmintruststore"

  6. 執行 JDK_HOME/bin/jconsole 以啟動 JConsole

  7. 在 JConsole 的 [連線至代理程式] 標籤中,輸入使用者名稱、密碼、主機名稱與連接埠 (預設為 8686)。

    使用者名稱指的是網域管理使用者名稱,密碼指的是網域管理密碼。

  8. 按一下 [連線]。

    在 JConsole 視窗中,您將會在不同標籤中看到所有 MBean 與 VM 資訊等。