Εργασία με το δείγμα καταγραφής JSR-047

Αυτό το δείγμα παρουσιάζει την υποστήριξη TPTP για την καταγραφή Common Base Events με χρήση των API καταγραφής JSR-047 που υλοποιούνται στο JDK 1.4.0 ή μεταγενέστερη έκδοση (π.χ. java.util.logging). Οι χρήστες εκτελούν καταγραφή Common Base Events στην κονσόλα και σε μια ρουτίνα καταγραφής.

Αν δεν έχετε δημιουργήσει το παράδειγμα, δημιουργήστε το επιλέγοντας Αρχείο > Δημιουργία > Παράδειγμα... > Δείγμα καταγραφής JSR-047.

Τα περιεχόμενα του δείγματος περιλαμβάνουν τον πρωτογενή κώδικα Java, εξαρτήσεις (εξαιρούνται οι κλάσεις καταγραφής java.util.) και αρχεία ρύθμισης που είναι απαραίτητα για την καταγραφή Common Base Events σε μια λειτουργία καταγραφής JSR-047 που υλοποιείται στο JDK 1.4.0 ή μεταγενέστερη έκδοση (π.χ. java.util.logging).

Για τη μεταγλώττιση και την εκτέλεση αυτού του δείγματος απαιτείται JRE 1.4.0 ή μεταγενέστερη έκδοση (π.χ. java.util.logging).

Υποθέσεις

  1. Κατά την εκκίνηση αυτής της εφαρμογής από την προοπτική "Προφίλ και αρχεία καταγραφής" του πάγκου εργασίας, η εφαρμογή ή υπηρεσία ελεγκτή ρουτινών ρυθμίζεται ώστε να χρησιμοποιεί το JRE 1.4.0 ή μεταγενέστερη έκδοση.
  2. Η μεταβλητή περιβάλλοντος 'java.util.logging.config.file' ρυθμίζεται με βάση την απόλυτη διαδρομή και το όνομα του αρχείου ρυθμίσεων καταγραφής (HyadesLoggingJava14Sample.properties) του JSR-047 (java.util.loggins). Για παράδειγμα, <workspace>/LoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties.

Εκκίνηση

Για να εκτελέσετε αυτό το δείγμα και να συνδεθείτε αυτόματα με τη ρουτίνα καταγραφής, ακολουθήστε την παρακάτω διαδικασία:
  1. Αν η προεπιλεγμένη λειτουργία καταγραφής JRE του πάγκου εργασίας δεν είναι η έκδοση 1.4.0 ή νεότερη, τροποποιήστε το έργο Java που δημιουργήθηκε (π.χ. LoggingJava14Project) ώστε να μεταγλωττίζεται και να εκτελείται με τη λειτουργία καταγραφής JRE 1.4.0 ή νεότερη (Έργο > Ιδιότητες > Διαδρομή δόμησης Java > Βιβλιοθήκες > JRE_LIB > Αφαίρεση > Προσθήκη βιβλιοθήκης... > Βιβλιοθήκη συστήματος JRE > Επόμενο > Εναλλακτικό JRE > Εγκατεστημένα JRE... > Προσθήκη... > Αρχικός κατάλογος JRE > Αναζήτηση... > [JRE 1.4.0 ή νεότερη] > OK > OK > OK > Ολοκλήρωση > OK).
  2. Επαληθεύστε ότι όλα τα σφάλματα μεταγλώττισης έχουν διορθωθεί.
  3. Αν χρησιμοποιείτε μια ανεξάρτητη εγκατάσταση του ελεγκτή ρουτινών, βεβαιωθείτε ότι ο ελεγκτής ρουτινών έχει ενεργοποιηθεί. Εναλλακτικά, χρησιμοποιήστε μια άμεση σύνδεση η οποία είναι ένα περιορισμένο σύνολο υπηρεσιών του ελεγκτή ρουτινών που έχει ενσωματωθεί στον πάγκο εργασίας.
  4. Ανοίξτε την προοπτική "Προφίλ και αρχεία καταγραφής" (Παράθυρο > Άνοιγμα προοπτικής > Άλλο... > Προφίλ και αρχεία καταγραφής).
  5. Εκτελέστε την κλάση του δείγματος από την προοπτική "Προφίλ και αρχεία καταγραφής". (Επιλέξτε Εκτέλεση> Δημιουργία προφίλ.... > Δημιουργήστε ένα νέο σύνολο ρυθμίσεων εκκίνησης για εφαρμογές Java. > Ορίστε ως όνομα του νέου έργου το όνομα του έργου του παραδείγματος. > Ορίστε την κύρια κλάση ως "HyadesLoggingJava14Sample". > Μεταβείτε στην καρτέλα των ορισμάτων και ορίστε την ακόλουθη ιδιότητα JVM: -Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties". > Μεταβείτε στην καρτέλα "Οντότητα παρακολούθησης". > Αποεπιλέξτε το Εργαλείο δημιουργίας προφίλ Java και επιλέξτε Λειτουργία εντοπισμού ρουτινών > Προφίλ.)
  6. Μετά από μερικά δευτερόλεπτα, η ρουτίνα καταγραφής θα εντοπιστεί και θα συνδεθεί. Επιλέξτε τη ρουτίνα καταγραφής και ανοίξτε την προβολή αρχείων καταγραφής στην προοπτική "Προφίλ και αρχεία καταγραφής" για να δείτε τις εγγραφές του αρχείου καταγραφής Common Base Event (Παράθυρο> Εμφάνιση προβολής > Άλλο... > Προφίλ και αρχεία καταγραφής > Προβολή αρχείων καταγραφής > OK).
  7. Ανανεώστε την προβολή αρχείων καταγραφής στην προοπτική "Προφίλ και αρχεία καταγραφής". (Πατήστε με το δεξί κουμπί του ποντικιού στη ρουτίνα καταγραφής HyadesLoggingJava14Sample. > Πατήστε Ανανέωση.)

Για να εκτελέσετε αυτό το δείγμα και να συνδεθείτε μη αυτόματα με τη ρουτίνα καταγραφής, ακολουθήστε την παρακάτω διαδικασία:

  1. Αν η προεπιλεγμένη λειτουργία καταγραφής JRE του πάγκου εργασίας δεν είναι η έκδοση 1.4.0 ή νεότερη, τροποποιήστε το έργο Java που μόλις δημιουργήθηκε (π.χ. LoggingJava14Project) ώστε να μεταγλωττίζεται και να εκτελείται με τη λειτουργία καταγραφής JRE 1.4.0 ή νεότερη (Έργο > Ιδιότητες > Διαδρομή δόμησης Java > Βιβλιοθήκες > JRE_LIB > Αφαίρεση > Προσθήκη βιβλιοθήκης... > Βιβλιοθήκη συστήματος JRE > Επόμενο > Εναλλακτικό JRE > Εγκατεστημένα JRE... > Προσθήκη... > Αρχικός κατάλογος JRE > Αναζήτηση... > [JRE 1.4.0 ή νεότερη] > OK > OK > OK > Ολοκλήρωση > OK).
  2. Επαληθεύστε ότι όλα τα σφάλματα μεταγλώττισης έχουν διορθωθεί.
  3. Αν χρησιμοποιείτε μια ανεξάρτητη εγκατάσταση του ελεγκτή ρουτινών, βεβαιωθείτε ότι ο ελεγκτής ρουτινών έχει ενεργοποιηθεί. Εναλλακτικά, χρησιμοποιήστε μια άμεση σύνδεση η οποία είναι ένα περιορισμένο σύνολο υπηρεσιών του ελεγκτή ρουτινών που έχει ενσωματωθεί στον πάγκο εργασίας.
  4. Εκτελέστε την κλάση του δείγματος από την προοπτική Java. (Επιλέξτε Εκτέλεση > Εκτέλεση.... > Δημιουργήστε ένα νέο σύνολο ρυθμίσεων εκκίνησης για εφαρμογές Java. > Μεταβείτε στο πεδίο "Κύρια κλάση" και πατήστε "Αναζήτηση...". > Επιλέξτε την κλάση HyadesLoggingJava14Sample και πατήστε OK. > Μεταβείτε στην καρτέλα των ορισμάτων και ορίστε την ακόλουθη ιδιότητα JVM: -Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties". > Πατήστε Εκτέλεση.)
  5. Ανοίξτε την προοπτική "Προφίλ και αρχεία καταγραφής" (Παράθυρο > Άνοιγμα προοπτικής > Άλλο... > Προφίλ και αρχεία καταγραφής).
  6. Συνδεθείτε με τη ρουτίνα καταγραφής HyadesLoggingJava14Sample στην προοπτική "Προφίλ και αρχεία καταγραφής". (Επιλέξτε Εκτέλεση > Δημιουργία προφίλ ... > Σύνδεση - Διεργασία Java > Δημιουργία. > Μεταβείτε στην καρτέλα "Υπολογιστής". > Αν δεν χρησιμοποιείτε τον ανεξάρτητο ελεγκτή ρουτινών, επιλέξτε "Τοπική άμεση σύνδεση". Διαφορετικά, καταχωρήστε ένα έγκυρο όνομα υπολογιστή και έναν έγκυρο αριθμό θύρας. > Μεταβείτε στην καρτέλα "Ρουτίνες". > Διπλοπατήστε στη ρουτίνα HyadesLoggingJava14Sample. > Μεταβείτε στην καρτέλα "Προορισμός". > Μεταβείτε στο πεδίο "Έργο προφίλ" και πατήστε "Αναζήτηση...". > Επιλέξτε το έργο HyadesLoggingJava14Sample. > Πατήστε OK > Προφίλ.)
  7. Ξεκινήστε την παρακολούθηση της ρουτίνας καταγραφής HyadesLoggingJava14Sample. (Πατήστε με το δεξί κουμπί του ποντικού στη ρουτίνα καταγραφής <HyadesLoggingJava14Sample>. > Πατήστε Έναρξη παρακολούθησης.)
  8. Ανοίξτε την προβολή αρχείων καταγραφής στην προοπτική "Προφίλ και αρχεία καταγραφής" για να δείτε τις καταγεγραμμένες εγγραφές του αρχείου καταγραφής Common Base Event (Παράθυρο > Εμφάνιση προβολής > Άλλο... > Προφίλ και αρχεία καταγραφής> Προβολή αρχείων καταγραφής > OK).
  9. Ανανεώστε την προβολή αρχείων καταγραφής στην προοπτική "Προφίλ και αρχεία καταγραφής". (Πατήστε με το δεξί κουμπί του ποντικιού στη ρουτίνα καταγραφής <HyadesLoggingJava14Sample>. > Πατήστε Ανανέωση.)