Нужен ли провайдер JMX (или сервер приложений) для использования JMX?
Это похожий случай как у JMS и JMS провайдера? Или я могу использовать JMX без сервера приложений и провайдера JMX?
1 ответ
Решение
Абсолютно. JMX является частью стандартного API JavaSE6. Каждая виртуальная машина Java5+ имеет встроенный сервер JMX.
Серверы приложений JavaEE обычно интенсивно используют JMX, но они ни в коем случае не ограничиваются ими.
Сравнение с JMS зашло так далеко - да, существует разделение между интерфейсом и реализацией, и да, у разных реализаций есть проприетарные сетевые протоколы для удаленного доступа к ним, но JMX намного проще, чем JMS.