JMX 遠程連接需要 RMI 註冊。可手動或程式化啟動:
rmiregistry &
預設 localhost:1099,但生產環境建議程式化控制。
// 啟動
registry = LocateRegistry.createRegistry(Constants.RMI_REGISTRY_PORT);
// 停止(在 JMXConnectorServer 停止後)
UnicastRemoteObject.unexportObject(registry, true);
StartupListener (ServletContextListener) 於應用啟動/關閉時觸發上述邏輯。
jmxapp.war 到 Tomcat。service:jmx:rmi://host:port/jndi/rmi://localhost:1099/jmxappLoginStats 屬性(成功/失敗登入計數)。

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