Существует ли какая-либо альтернатива JConsole, которую я мог бы связать с моим приложением?JConsole alternative
ответ
Не настоящий ответ, но, возможно, полезный. Я только перешагнул one of your last questions и подумал, что эти вопросы JConsole/JMX по-прежнему связаны с вашей работой над плагином для hudson CI. Идея состоит в том, чтобы создать пользовательский интерфейс Hudson для запуска JConsole или любого другого управляющего приложения.
Думая об этом - у Hudson есть веб-интерфейс. Предположим, вы используете hudson с удаленной машины и нажмите кнопку консоли JMX, держу пари, консоль запускается на сервере, а не на клиенте и поэтому недоступна. Таким образом, использование существующего управляющего приложения (java-приложения) ограничивает использование плагинов для использования одной рабочей станцией hudson. или вы идете тяжело и интегрируете не только кнопку запуска, но также веб-интерфейс (на основе JMX), который позволяет управлять серверами непосредственно с консоли hudson.
При условии, что вы счастливы с управлением Sun-только классы, вы можете запустить через JConsole
java com.sun.jconsole.JConsole
и, следовательно, непосредственно из приложения. Просто позвоните статическому методу JConsole main()
.
Я не мог получить тузы в классе JConsole в своем приложении. – Oleksandr
Если вы ищете альтернативу командной строки Jmxterm будет хорошим вариантом. У него почти все функции, поддерживаемые Jconsole, но не графический интерфейс.
может получить его загрузить с Download JMXTERM Here
Почему бы не использовать JConsole, то? – Romain
VisualVM? Может быть? – jitter
Как я могу использовать JConsole? Только через оболочку. Но это не лучший способ ... Я хочу вызвать приложение управления прямо из своего класса «стартер» – Oleksandr