Консоль администратора сервера приложений WebSphere 7.0 и MBeans - PullRequest
0 голосов
/ 17 июня 2009

Я новичок в WAS, и в настоящее время использую WAS 7.0. Приложение, которое я развертываю в WAS, регистрирует некоторые MBean-компоненты при запуске, я хотел бы знать, как отслеживать / получать информацию, связанную с этими зарегистрированными MBean-компонентами, из консоли администратора GUI) БЫЛ. Я вижу много вариантов в консоли администратора, но не понимаю, где найти информацию, касающуюся MBean-компонентов, зарегистрированных в инфраструктуре WAS JMX при запуске приложения? или это возможно только программно получить его? Если вы можете предложить некоторые ресурсы, это будет полезно?

1 Ответ

1 голос
/ 07 января 2010

Вы можете получить доступ к этим зарегистрированным mbeans через:

  1. JConsole - немного сложно подключиться к WAS, вот мой пакет для его запуска:
    Строка подключения URL-адреса эха: service: jmx: iiop: // имя-хоста-здесь: 2809 / jndi / JMXConnector

    set JAVA_HOME = C: \ Progra ~ 1 \ IBM \ SDP \ jdk
    set CLASSPATH =% CLASSPATH%;% JAVA_HOME% \ lib \ jconsole.jar
    установить CLASSPATH =% CLASSPATH%; tools.jar; com.ibm.ws.admin.client_7.0.0.jar
    "C: \ Program Files \ IBM \ SDP \ jdk \ bin \ jconsole.exe" -J-Djava.class.path =% CLASSPATH%

  2. Скрипт WSAdmin - пример:
    beanNameString = AdminControl.queryNames ('type = youMbeanName, *')
    print AdminControl.getAttribute (beanNameString, 'someAttribute')
    AdminControl.invoke (beanNameString, 'someMethod', 'parameter1')

  3. программно.
    Я оставлю это вам:)

...