Spec-Zone .ru
спецификации, руководства, описания, API
|
Представление Ваших приложений Java для удаленного управления при использовании API JMX может быть чрезвычайно простым, если Вы используете "из поля" удаленный агент управления и существующий контроль и инструмент управления, такой как JConsole.
Чтобы представить Ваше приложение для удаленного управления, Вы должны запустить это с корректных свойств. Этот пример показывает, как представить Main
Агент JMX для удаленного управления.
Ради простоты аутентификация и механизмы безопасности шифрования отключаются в этом примере. Однако, следует реализовать эти механизмы безопасности, реализовывая удаленное управление в реальных средах. Что Затем? обеспечивает указатели на другую технологическую документацию JMX, которая показывает, как активировать безопасность.
Этот пример требует версии 6 Java платформа SE. Контролировать Main
Агент JMX удаленно, следуйте за этими шагами:
jmx_examples.zip
в Ваш work_dir
каталог.unzip jmx_examples.zip
work_dir
каталог. javac com/example/*.java
Main
приложение, определяя свойства, которые представляют Main
для удаленного управления: java -Dcom.sun.management.jmxremote.port = 9999 \ -Dcom.sun.management.jmxremote.authenticate = false \ -Dcom.sun.management.jmxremote.ssl = false \ com.example.Main
Подтверждение это Main
ожидает чего-то, чтобы произойти, сгенерирован.
jconsole
Новое диалоговое окно Соединения выводится на экран, представляя список выполнения агентов JMX, с которыми можно соединиться локально.
hostname:9999
В этом адресе, hostname
имя удаленной машины на который Main
приложение работает, и 9999 число порта, на котором "из поля" будет соединен соединитель JMX.
Сводка та, текущего действия виртуальной машины Java (Java VM), в который Main
работает выводится на экран.
Это телевикторины все MBeans, которые в настоящий момент регистрируются в удаленном сервере MBean.
com.example
узел в дереве MBean. Вы видите пример MBean Hello
это создавалось и регистрировалось Main
. Если Вы щелкаете Hello
, Вы видите его связанные Атрибуты и узлы Операций в дереве MBean, даже при том, что оно работает на различной машине.