Просмотр MBeans Tomcat 6.0 в Jconsole - PullRequest
0 голосов
/ 15 ноября 2009

Я пытаюсь написать небольшого агента для управления tomcat, и сейчас мне кажется, что JMX - лучший вариант для меня. Используя http-сервис менеджера, я вижу, что зарегистрированы все виды аккуратных mbean-компонентов, которые дают мне всю необходимую информацию. Единственная проблема заключается в том, что когда я подключаюсь к экземпляру tomcat с помощью jconsole, я не вижу ни одного из этих mbean-компонентов, кроме стандартных JVM.

Есть ли какое-то вуду, которое мне нужно сделать, прежде чем Tomcat разрешит просматривать свои mbeans в jconsole, или я неправильно понимаю, что делает jconsole? Я не хочу начинать пытаться писать какой-либо код, пока не пойму, что происходит.

Кстати, я запускаю Tomcat 6.0.20 с Java 1.6.0_16 на win 7.

Ура, Брайан.

1 Ответ

1 голос
/ 15 ноября 2009

Вы установили CATALINA_OPTS, как показано в документах tomcat?

http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html

Для использования jconsole на той же машине, что и JVM

, вам потребуется как минимум "-Dcom.sun.management.jmxremote"
...