首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2SE

JMX + J2SE 5.0 實現 Web 應用安全管理(四):啟動 RMI 註冊與客戶端連接

     編輯:J2SE

七、啟動 RMI 註冊

JMX 遠程連接需要 RMI 註冊。可手動或程式化啟動:

手動啟動

rmiregistry &

預設 localhost:1099,但生產環境建議程式化控制。

程式化啟動/停止

// 啟動
registry = LocateRegistry.createRegistry(Constants.RMI_REGISTRY_PORT);

// 停止(在 JMXConnectorServer 停止後)
UnicastRemoteObject.unexportObject(registry, true);

StartupListener (ServletContextListener) 於應用啟動/關閉時觸發上述邏輯。

八、訪問 JMX 服務

使用 MC4J 連接

  1. 部署 jmxapp.war 到 Tomcat。
  2. 下載安裝 MC4J。
  3. 建立 JSR 160 連接,URL 格式:
    service:jmx:rmi://host:port/jndi/rmi://localhost:1099/jmxapp
  4. 輸入帳號/密碼(Principal/Credentials)。
  5. 連接後瀏覽 MBean 樹,查看 LoginStats 屬性(成功/失敗登入計數)。

MC4J 視圖

屬性視窗

總結

本系列示範了在 Web 應用中整合 JMX、保護連線認證、啟動 RMI 註冊、並使用圖形化客戶端監控的完整流程。

本文來自編程入門網:原文連結

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved