JavaTM Management Extensions (JMXTM) API 是在 Java 2 Platform Standard Edition (J2SE) 5.0 中引入的一种标准 API,用于管理和监视诸如应用程序、设备、服务和 Java 虚拟机之类的资源。由 Java Community Process (JCP) 开发的 JMX 技术包括 JSR 3(Java 规范请求,即 Java Management Extensions)和 JSR 160(即 JMX 远程 API)。JMX 技术通常在以下情况使用:
- 检查并更改应用程序配置
- 积累并提供有关应用程序行为的统计信息
- 通知状态更改和错误情况。
JMX API 包括远程访问,因此,远程管理程序可以与运行的应用程序进行交互来实现这些任务。