Работа с примером ведения протоколов JSR-047

В этом примере показана поддержка TPTP для ведения протоколов событий общего формата с помощью API ведения протоколов JSR-047, реализованных в JDK 1.4.0 или более поздних версий (т.е. java.util.logging). Пользователи применяют для ведения протоколов событий общего формата консоль или агент протокола.

Если вы еще не создали пример, создайте его, выбрав Файл > Создать > Пример... > Пример ведения протоколов JSR-047.

Пример состоит из исходного кода Java, зависимостей (кроме классов java.util.logging), а также файла конфигурации, необходимого для ведения протоколов событий общего формата в средстве ведения протоколов JSR-047, которое реализовано в JDK 1.4.0 или более поздних версий (т.е. java.util.logging).

Для компиляции и выполнения этого примера необходимо наличие JRE 1.4.0 или более поздних версий (т.е. java.util.logging).

Предварительные условия

  1. При запуске этого приложения из проекции Профилирование и протоколы в рабочей среде приложение или служба контроллера агентов применяет среду выполнения Java 1.4.0 или более поздних версий.
  2. В переменной среды 'java.util.logging.config.file' задается полный путь и имя файла конфигурации (HyadesLoggingJava14Sample.properties) для ведения протоколов JSR-047 (т.е. java.util.logging). Пример: <рабочая-область>/LoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties.

Запуск

Для того чтобы запустить этот пример и автоматически прикрепить агент ведения протоколов, выполните следующие действия:
  1. Если JRE версии 1.4.0 или более поздней не является средой выполнения Java по умолчанию в рабочей области, измените только что созданный проект Java (т.е. LoggingJava14Project) таким образом, чтобы он компилировался и выполнялся с помощью JRE 1.4.0 или более поздней версии (Проект > Свойства > Путь компоновки Java > Библиотеки > JRE_LIB > Удалить > Добавить библиотеку... > Системная библиотека среды выполнения Java > Далее > Альтернативная среда выполнения Java > Установленные среды выполнения Java > Добавить... > Домашний каталог среды выполнения Java > Обзор... > [JRE 1.4.0 или более поздних версий] > OK > OK > OK > Готово > OK).
  2. Подтвердите, что все ошибки компиляции исправлены.
  3. Если вы используете автономный экземпляр контроллера агентов, проверьте, подключен ли он (его подключать необязательно). Как вариант, можно использовать прямое соединение, которое предоставляет ограниченный набор служб контроллера, установленных в Рабочей среде.
  4. Откройте проекцию Профилирование и протоколы (Окно> Открыть проекцию> Прочие... > Профилирование и протоколы).
  5. Запустите пример класса в проекции Профилирование и протоколы (Выполнить > Профилирование... > Создайте новую конфигурацию типа приложений Java > Задайте в примере имя проекта > Задайте класс main для 'HyadesLoggingJava14Sample' > Перейдите на вкладку Аргументы и задайте следующее свойство JVM: -Djava.util.logging.config.file="<рабочая-область>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties" >Перейдите на вкладку Монитор> Отмените выделение "Профилирование Java " и выберите "Средство обнаружения агентов" > Профилирование).
  6. Через несколько секунд агент протоколов будет автоматически найден и подключен. Выберите найденный агент протоколов и откройте панель Протокол в проекции Профилирование и протоколы для просмотра записей из протокола событий общего формата (Окно > Показать панель> Прочие... > Профилирование и протоколы > Панель Протокол > OK).
  7. Обновите панель Протоколы в проекции Профилирование и протоколы (щелкните правой кнопкой на агенте протоколов 'HyadesLoggingJava14Sample' > Обновить).

Для того чтобы запустить этот пример и вручную прикрепить агент ведения протоколов, выполните следующие действия:

  1. Если JRE версии 1.4.0 или более поздней не является средой выполнения Java по умолчанию в рабочей области, измените только что созданный проект Java (т.е. LoggingJava14Project) таким образом, чтобы он компилировался и выполнялся с помощью JRE 1.4.0 или более поздней версии (Проект > Свойства > Путь компоновки Java > Библиотеки > JRE_LIB > Удалить > Добавить библиотеку... > Системная библиотека среды выполнения Java > Далее > Альтернативная среда выполнения Java > Установленные среды выполнения Java > Добавить... > Домашний каталог среды выполнения Java > Обзор... > [JRE 1.4.0 или более поздних версий] > OK > OK > OK > Готово > OK).
  2. Подтвердите, что все ошибки компиляции исправлены.
  3. Если вы используете автономный экземпляр контроллера агентов, проверьте, подключен ли он (его подключать необязательно). Как вариант, можно использовать прямое соединение, которое предоставляет ограниченный набор служб контроллера, установленных в Рабочей среде.
  4. Запустите пример из проекции Java (Выполнить > Выполнить... > Создайте новую конфигурацию типа приложений Java > Класс main > Поиск... > HyadesLoggingJava14Sample > OK > Перейдите на вкладку Аргументы и задайте следующее свойство JVM: -Djava.util.logging.config.file="<рабочая-область>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties" >Выполнить).
  5. Откройте проекцию Профилирование и протоколы (Окно> Открыть проекцию> Прочие... > Профилирование и протоколы).
  6. Подключитесь к агенту протоколов 'HyadesLoggingJava14Sample' в проекции Профилирование и протоколы (Выполнить > Профилирование... > Подключиться - Java-процесс > Создать > Вкладка Хосты >. Используйте 'Прямое локальное соединение', если не подключен автономный экземпляр контроллера агентов. Если этот экземпляр подключен, укажите действительное имя хоста и номер порта. >Вкладка Агенты > Щелкните два раза на агенте HyadesLoggingJava14Sample > Перейдите на вкладку Назначение > Проект профилирования > Обзор... > 'HyadesLoggingJava14Sample' > OK > Профилирование).
  7. Запустите мониторинг агента протоколов 'HyadesLoggingJava14Sample' (<щелкните правой кнопкой на агенте протоколов 'HyadesLoggingJava14Sample' > > Включить мониторинг).
  8. Откройте панель Протоколы в проекции Профилирование и протоколы для просмотра записей из протокола событий общего формата (Окно > Показать панель > Прочие... > Профилирование и протоколы > Панель Протоколы > OK).
  9. Обновите панель Протоколы в проекции Профилирование и протоколы (<щелкните правой кнопкой на агенте протоколов 'HyadesLoggingJava14Sample'> > Обновить).