Trabajar con el ejemplo de anotaciones JSR-047
En este ejemplo se demuestra el soporte TPTP para anotar eventos base común utilizando las APIs de anotaciones
JSR-047 implementadas en JDK 1.4.0 o superior (es decir, java.util.logging). Los usuarios podrán anotar eventos de
base común en la consola y en un agente de anotación.
Si todavía no lo ha hecho, cree el ejemplo seleccionando Archivo >
Nuevo > Ejemplo... > Ejemplo de anotación de JSR-047.
El contenido del ejemplo incluye el código fuente Java, las dependencias (excluyendo
java.util.logging.classes) y el archivo de configuración necesarios
para anotar eventos base común en un registrador de anotaciones JSR-047 implementado en
JDK 1.4.0 o superior (es decir, java.util.logger).
Se necesita JRE 1.4.0 (es decir, java.util.logger) o superior para compilar y ejecutar
este ejemplo.
Presupuestos
- Cuando se lanza esta aplicación desde la perspectiva de perfilado y anotaciones del entorno
de trabajo, se configura y se ejecuta la aplicación o servicio Agent Controller para utilizar JRE 1.4.0 o superior.
- La variable de entorno 'java.util.logging.config.file' se establece en el nombre y vía de acceso absoluta
(HyadesLoggingJava14Sample.properties) del archivo de configuración de las anotaciones JSR-047 (es decir,
java.util.looging). Por ejemplo, <workspace>/LoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties.
Lanzar
Para ejecutar este ejemplo y conectarlo automáticamente al agente de anotación, realice los siguientes pasos:
- Si el JRE por omisión del entorno de trabajo no es 1.4.0 o superior, modifique el proyecto Java recién creado
(es decir, LoggingJava14Project) para que se compile y se ejecute utilizando JRE 1.4.0 o superior (Proyecto >
Propiedades > Vía de construcción Java > Bibliotecas > JRE_LIB > Eliminar > Añadir biblioteca... >
Biblioteca de sistema JRE > Siguiente > JRE alternativo > JRE instalados... > Añadir > Directorio
inicial JRE > Examinar... > [JRE 1.4.0 o superior] > Aceptar > Aceptar > Aceptar > Finalizar >
Aceptar).
- Confirme que se han resuelto todos los errores de compilación.
- Si está utilizando una instalación autónoma de Agent Controller(AC), asegúrese de que esté iniciada (no es
necesario). También puede utilizar una conexión directa que es un número de servicios AC limitados incluidos con el
entorno de trabajo.
- Abra la perspectiva Perfilado y anotaciones (Ventana > Abrir perspectiva
> Otras... > Perfilado y anotaciones).
-
Ejecute la clase de ejemplo en la perspectiva Perfilado y anotaciones (Ejecutar > Perfilar... > Cree una
configuración de lanzamiento nueva de tipo Aplicación Java > Establezca el nombre de l proyecto en el nombre de
proyecto del ejemplo > Establezca la clase Main en 'HyadesLoggingJava14Sample' > Pase a la pestaña de argumentos y establezca la propiedad JVM siguiente:
-Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties"
>Pase a la pestaña Supervisor > Deseleccione "Perfilado Java" y seleccione "Descubridor de agentes" > Perfilar).
- Después de unos segundos, se detectará y se conectará el agente de anotaciones. Seleccione el agente descubierto
y abra la vista de anotaciones de la perspectiva Perfilado y anotaciones para ver los registros de anotación de eventos
base común anotados (Ventana > Mostrar vista > Otras... > Perfilado y anotaciones > Vista de anotaciones
> Aceptar).
- Renueve la vista Anotaciones en la perspectiva Perfilado y anotaciones (pulse con el botón derecho el agente
de acotaciones 'HyadesLoggingJava14Sample' y seleccione > Renovar).
Para ejecutar este ejemplo y conectarlo manualmente al agente de anotación, también puede seguir estos pasos:
- Si el JRE por omisión del entorno de trabajo no es 1.4.0 o superior, modifique el proyecto Java recién creado
(es decir, LoggingJava14Project) para que se compile y se ejecute utilizando JRE 1.4.0 o superior (Proyecto >
Propiedades > Vía de construcción Java > Bibliotecas > JRE_LIB > Eliminar > Añadir biblioteca... >
Biblioteca de sistema JRE > Siguiente > JRE alternativo > JRE instalados... > Añadir > Directorio
inicial JRE > Examinar... > [JRE 1.4.0 o superior] > Aceptar > Aceptar > Aceptar > Finalizar >
Aceptar).
- Confirme que se han resuelto todos los errores de compilación.
- Si está utilizando una instalación autónoma de Agent Controller(AC), asegúrese de que esté iniciada (no es
necesario). También puede utilizar una conexión directa que es un número de servicios AC limitados incluidos con el
entorno de trabajo.
-
Ejecute la clase de ejemplo en la perspectiva Java (Ejecutar > Ejecutar... > Crear una configuración de
lanzamiento nuevo de tipo Aplicación Java > Clase Main > Buscar...
> HyadesLoggingJava14Sample > Aceptar > Pase a la pestaña argumentos y establezca la propiedad de JVM siguiente:
-Djava.util.logging.config.file="<workspace>/HyadesLoggingJava14Project/cfg/HyadesLoggingJava14Sample.properties"
>Ejecutar).
- Abra la perspectiva Perfilado y anotaciones (Ventana > Abrir perspectiva
> Otras... > Perfilado y anotaciones).
- Conecte con el Agente de anotaciones 'HyadesLoggingJava14Sample' en la perspectiva Perfilado y anotaciones
(Ejecutar > Perfilar... > Conectar - Proceso Java > Nuevo > Pestaña hosts > Utilizar 'Conexión
directa local' si no está utilizando una instalación autónoma de Agent Controller. De lo contrario, utilice un nombre
de host y un puerto válidos. > Pestaña Agentes > Efectúe una doble pulsación sobre el agente
HyadesLoggingJava14Sample > Seleccione la pestaña Destino > Proyecto de perfilado > Examinar... >
'HyadesLoggingJava14Sample' > Aceptar > Perfilar.)
- Inicie la supervisión del agente de anotación 'HyadesLoggingJava14Sample'
(<con el botón derecho del ratón pulse el agente de anotación
'HyadesLoggingJava14Sample'> > Iniciar supervisión).
- Abra la vista de anotaciones de la perspectiva Perfilado y anotaciones para ver
los registros de anotación de eventos base común anotados (Ventana > Mostrar vista
> Otras... > Perfilado y anotaciones > Vista de anotaciones > Aceptar).
- Renueve la vista de anotaciones de la perspectiva Perfilado y anotaciones
(<con el botón derecho del ratón pulse el agente de anotación
'HyadesLoggingJava14Sample'> > Renovar).
(C) Copyright IBM Corporation 2000, 2006.