2009-12-07 5 views
2

Существует ли какая-либо альтернатива JConsole, которую я мог бы связать с моим приложением?JConsole alternative

+0

Почему бы не использовать JConsole, то? – Romain

+4

VisualVM? Может быть? – jitter

+0

Как я могу использовать JConsole? Только через оболочку. Но это не лучший способ ... Я хочу вызвать приложение управления прямо из своего класса «стартер» – Oleksandr

ответ

1

Не настоящий ответ, но, возможно, полезный. Я только перешагнул one of your last questions и подумал, что эти вопросы JConsole/JMX по-прежнему связаны с вашей работой над плагином для hudson CI. Идея состоит в том, чтобы создать пользовательский интерфейс Hudson для запуска JConsole или любого другого управляющего приложения.

Думая об этом - у Hudson есть веб-интерфейс. Предположим, вы используете hudson с удаленной машины и нажмите кнопку консоли JMX, держу пари, консоль запускается на сервере, а не на клиенте и поэтому недоступна. Таким образом, использование существующего управляющего приложения (java-приложения) ограничивает использование плагинов для использования одной рабочей станцией hudson. или вы идете тяжело и интегрируете не только кнопку запуска, но также веб-интерфейс (на основе JMX), который позволяет управлять серверами непосредственно с консоли hudson.

1

При условии, что вы счастливы с управлением Sun-только классы, вы можете запустить через JConsole

java com.sun.jconsole.JConsole 

и, следовательно, непосредственно из приложения. Просто позвоните статическому методу JConsole main().

+0

Я не мог получить тузы в классе JConsole в своем приложении. – Oleksandr

0

Nagios с Nagios-JMX-плагин

+0

Можете ли вы подробно остановиться на примере – Hussain

3

Если вы ищете альтернативу командной строки Jmxterm будет хорошим вариантом. У него почти все функции, поддерживаемые Jconsole, но не графический интерфейс.

может получить его загрузить с Download JMXTERM Here