Praca z przykładem dla modelu Apache Commons Logging
Przykład pokazuje obsługę zdarzeń zgodnych z modelem Common Base Event na platformie TPTP z wykorzystaniem API rejestrowania Apache Commons. Rejestrowanie modelu Common Base Event odbywa się w agencie rejestrowania.
Jeśli nie zostało to zrobione wcześniej, utwórz przykład wybierając z menu Plik >
Nowy > Przykład... > Przykład rejestrowania Apache Commons.
Przykład zawiera kod źródłowy Java i zależności potrzebne do rejestrowania modelu Common Base Event w programie rejestrującym Apache Commons.
Aby uruchomić ten przykład i automatycznie przyłączyć się do agenta rejestrowania, wykonaj następujące czynności:
- Upewnij się, że wszystkie błędy kompilacji zostały poprawione.
- Jeśli używana jest autonomiczna instalacja komponentu Agent Controller, upewnij się, że jest ona uruchomiona (krok nieobowiązkowy). Alternatywnie można skorzystać z połączenia bezpośredniego, czyli ograniczonego zestawu usług komponentu Agent Controller dostarczanego ze środowiskiem roboczym.
- Otwórz perspektywę Profilowanie i rejestrowanie (Okna > Otwórz perspektywę > Inne > Profilowanie i rejestrowanie).
- Z perspektywy Profilowanie i rejestrowanie uruchom przykładową klasę (Wykonaj > Profiluj... > Utwórz nową konfigurację wykonania typu Aplikacja Javy > Jako nazwę projektu podaj nazwę przykładu > Jako klasę Main ustaw klasę HyadesLoggingCommonsSample > Przejdź do karty Monitor > Anuluj wybór opcji "Profilowanie Javy", a zaznacz komponent "Agent Discoverer" > Profiluj).
- Agent rejestrowania powinien zostać automatycznie wykryty i przyłączony po kilku sekundach. Wybierz wykrytego agenta rejestrowania i z perspektywy Profilowanie i rejestrowanie otwórz widok dziennika, aby wyświetlić zarejestrowane rekordy dziennika w formacie Common Base Event (Okna > Pokaż widok > Inne... > Profilowanie i rejestrowanie > Widok dziennika > OK).
- Odśwież widok dziennika w perspektywie Profilowanie i rejestrowanie (<kliknij prawym przyciskiem myszy agenta rejestrowania HyadesLoggingCommonsSample > > Odśwież).
Można też uruchomić przykład i ręcznie przyłączyć się do agenta rejestrowania. W tym celu wykonaj następujące czynności:
- Upewnij się, że wszystkie błędy kompilacji zostały poprawione.
- Jeśli używana jest autonomiczna instalacja komponentu Agent Controller, upewnij się, że jest ona uruchomiona (krok nieobowiązkowy). Alternatywnie można skorzystać z połączenia bezpośredniego, czyli ograniczonego zestawu usług komponentu Agent Controller dostarczanego ze środowiskiem roboczym.
- Wykonaj przykładową klasę z poziomu perspektywy Java (Wykonaj > Wykonaj... > Utwórz nową konfigurację wykonania typu Aplikacja Java > Klasa main > Szukaj... > HyadesLoggingCommonsSample > OK > Wykonaj).
- Otwórz perspektywę Profilowanie i rejestrowanie (Okna > Otwórz perspektywę > Inne > Profilowanie i rejestrowanie).
- Przyłącz się do agenta rejestrowania HyadesLoggingCommonsSample w perspektywie Profilowanie i rejestrowanie (Wykonaj > Profiluj... > Przyłącz - Proces Java > Nowa > Karta Host > Jeśli nie jest używana autonomiczna instalacja komponentu Agent Controller, wybierz opcję Lokalne połączenie bezpośrednie. W przeciwnym razie podaj poprawną nazwę hosta i port. > Karta Agenty > Dwukrotnie kliknij agenta HyadesLoggingCommonsSample > Wybierz kartę Miejsce docelowe > Projekt profilowania > Przeglądaj... > LoggingCommonsProject > OK > Profiluj).
- Rozpocznij monitorowanie agenta rejestrowania HyadesLoggingCommonsSample (<kliknij prawym przyciskiem myszy agenta rejestrowania HyadesLoggingCommonsSample> > Rozpocznij monitorowanie).
- Otwórz widok dziennika w perspektywie Profilowanie i rejestrowanie, aby wyświetlić zarejestrowane rekordy dziennika modelu Common Base Event (Okna > Pokaż widok > Inne > Profilowanie i rejestrowanie > Widok dziennika > OK).
- Odśwież widok dziennika w perspektywie Profilowanie i rejestrowanie (<kliknij prawym przyciskiem myszy agenta rejestrowania HyadesLoggingCommonsSample > > Odśwież).
(C) Copyright IBM Corporation 2000, 2006. Wszelkie prawa zastrzeżone.