Мониторинг приложения J2EE, запущенного в Tomcat, с помощью JMX - PullRequest
0 голосов
/ 01 ноября 2010

Все,

Если я хочу включить JMX на Tomcat для мониторинга с той же машины (т. Е. Не удаленно), эти свойства все еще требуются?что свойства аутентификации и номера порта актуальны только при удаленном мониторинге?Нужно ли мне выше, если мониторинг на местном уровне?

Если номер порта не требуется, как клиент узнает, с кем связаться Tomcat?Слушает ли он номер порта, который TOmcat открыл по умолчанию?

Ответы [ 2 ]

2 голосов
/ 02 ноября 2010

Вы правы, эти параметры требуются только при мониторинге удаленного приложения через JMX.При локальном мониторинге вы можете их пропустить.Очевидно, что процесс должен быть запущен одним и тем же пользователем.

Я думаю, что есть некоторые исключения из этого правила, см. http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html#local

Q: «Если номер порта не требуется, какзнает ли клиент, с кем связаться Tomcat? "
A: jconsole, jps и им подобные просто ищет любые процессы Java, работающие в системе и принадлежащие одному и тому же пользователю.

Читать здесь: http://download.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html (глава о подключаемых приложениях).

0 голосов
/ 04 марта 2011

Вот рецензия, которую я сделал на эту тему. Настройка JMX для внешнего доступа

...