Руководство по WebSphere Application Server

ОнЛ@йн руководство с примерами по WAS

  • Главная
  • Авторское право
  • Команда
  • Контакты
  • Оглавнение

25

Окт

5.2.6.1. Примеры 5.9, 5.10 на языке Jython

Опубликовал admin  Рубрика Часть 5. Использование скриптов

В примере 5.9 показан скрипт Jython, собирающий информацию о запущенных компонентах MBean в файл с именем mbean.txt. Данный список, возвращаемый командой queryNames, представляет собой один строковый объект Jython, где имена объектов разделены двумя символами перевода строки для лучшего восприятия. Символ перевода строки используется для создания структуры списка Jython, записываемого в файл mbean.txt с префиксом ObjectName: . Обратите внимание, что поскольку список создается на основе информации о новой строке (line.separator), все остальные элементы объекта mbList — пусты.

Пример 5.9. Поиск информации о работающих компонентах MBan

file = «mbean.txt»

logFile = open( file, «a» )

mbStr = AdminControl.queryNames(«*:*»)

mbList = mbStr.split(java.lang.System.getProperty(«line.separator»)) for item in mbList:

if (item != «»):

print >>logFile, «ObjectName: «+item #endIf

#endFor

logFile.close()

Пример имени объекта, возвращаемого командой queryNames, может выглядеть так, как показано в примере 5.10.

Пример 5.10. Возвращаемое имя объекта ObjectName:

WebSphere:name=dmgr,process=dmgr,platform=proxy,node=kcgg1f3CellManager01,j2eeT ype=J2EEServer,version=6.1.0.0,type=Server,mbeanIdentifier=cells/kcgg1f3Cell01/ nodes/kcgg1f3CellManager01/servers/dmgr/server.xml#Server_1,cell=kcgg1f3Cell01, spec=1.0,processType=DeploymentManager

Здесь представлен администратор развертывания (dmgr), который работает в ячейке kcgg1f3Cell01, на узле kcgg1f3CellManager01. WebSphere включает в список следующие ключевые свойства, относящиеся к имени объекта.

• Имя.

• Тип.

• Ячейку.

• Узел.

• Процесс.

• mbeanIdentifier — идентификатор MBean компонента.

Вы можете использовать любые из этих ключевых свойств, чтобы сузить охват списка, возвращаемого командой queryNames. Например, вы можете вывести список всех MBean-компонентов, представляющих объекты server на узле kcgg1f3CellManager01:

wsadmin>AdminControl.queryNames(‘WebSphere:type=Server,node=kcgg1f3CellManager01,*’)

Примечание. При использовании AdminControl.queryNames следует помнить о следующем.

• Вы получите пустой список, если не укажете шаблонный символ * в конце ObjectName.

• WebSphere: представляет собой домен, и он принимается по умолчанию.

Альтернативным способом получения имени объекта является использование команды completeObjectName. Эта команда возвращает только первое имя объекта, удовлетворяющее заданному шаблону. Команду completeObjectName лучше использовать для шаблонов, в которых точно указывается нужный объект или указывается MBean верхнего уровня, например, администратор развертывания. Например, следующая команда получит имя объекта администратора развертывания:

wsadmin>AdminControl.completeObjectName(‘type=DeploymentManager,node=kcgg1f3Cell

Javadoc™. Все типы MBean описаны в формате Javadoc в директории webmbeanDocs,

которая находится в инсталляционной директории WebSphere. Начальным является файл index.html. При установке с параметрами, заданными по умолчанию, в среде Windows файл index.html можно найти следующим образом:

C:<дир_was>webmbeanDocsindex.html

Поиск атрибутов и операций работающих MBean-компонентов

Для вывода списка доступных атрибутов и операций любого работающего MBeanкомпонента можно использовать объект Help. Для выполнения запроса необходимо указать имя работающего MBean-компонента. Имя объекта можно получить с помощью команды completeObjectName объекта AdminControl.

  • Twitter
  • Одноклассники
  • ВКонтакте
  • FaceBook
  • ой Мир
« 5.2.6. Управление с использованием объектов wsadmin
5.2.6.2. Примеры 5.11, 5.12 (атрибыуты MBean) »

Рубрики

  • Часть 1. Основы
  • Часть 2. Технический обзор
  • Часть 3. Профили
  • Часть 4. Основы администрирования
  • Часть 5. Использование скриптов
  • Часть 6. Конфигурирование ресурсов
  • Часть 7. Управление Web-серверами
  • Часть 8. Асинхронный обмен сообщениями

Свежие записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями

Страницы

  • Авторское право
  • Команда
  • Главная
    • Дополнения
    • Примечание
  • Контакты
  • Оглавнение

Последние записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями
  • 8.4.3. Реализация компонента, управляемого сообщениями
  • 8.4.2. Взгляд на компонент, управляемый сообщениями, со стороны клиента
  • 8.4.1. Типы компонентов, управляемых сообщениями
  • 8.4. Компоненты, управляемые сообщениями
  • 8.3.5.-8.3.8 Размещение конечной точки для сообщений

Свежие комментарии

  • Комментариев нет
  • Случайные записи

    • 8.2.11. Обработка исключений в JMS
    • 4.7.1. Создание виртуального хоста
    • 4.5.1.1. Добавление узла. Метод №1
    • 8.2.7. JMS-сеансы
    • 6.4.2. Конфигурирование почтового провайдера
    • 7.1.2. Управление Web-сервером и плагином
    • 4.9. Управление конфигурационными файлами
© 2012 Руководство по WebSphere Application Server
Дизайн : Roam2Rome | Локализация темы для wordpress goodwin
Копирование материалов с данного сайта возможно только при наличии индексируемой ссылки на данный ресурс.