Я не администратор веб-сферы, но понимаю основы JMX и PMI. Мне интересно, в чем разница между ними.
JMX - это интерфейс, который может предоставлять широкий спектр действий, одно из которых собирает метрики PMI из PerfMBean.
Oracle определяет JMX следующим образом:
Короче говоря, JMX - это технология, позволяющая реализовать интерфейсы управления для приложений Java.
Интерфейс управления, как определено JMX, состоит из именованных объектов, называемых MBeans (Management Beans). MBean-компоненты регистрируются с именем (ObjectName) в MBeanServer. Для управления (ресурсами) в вашем приложении вы напишете MBean, который определяет его интерфейс управления, а затем зарегистрируете этот MBean в вашем MBeanServer.