Resolución de problemas de aplicaciones OSGi en Liberty

Puede utilizar la característica osgiAppConsole-1.0 para determinar y analizar los problemas relacionados con aplicaciones OSGi.

Antes de empezar

Para utilizar la característica osgiAppConsole-1.0, debe tener Liberty y la característica osgiAppConsole-1.0 instalados.
  • Instale la última versión de Liberty con las prestaciones del modelo de programación de la aplicación OSGi. Puede instalar Liberty utilizando uno de los paquetes de instalación zip (archivo ZIP) o extrayendo el paquete de archivado Java (JAR). Si desea más información sobre cómo instalar Liberty, consulte Instalación de Liberty.
  • La característica osgiAppConsole-1.0 está disponible como parte de los archivos comprimidos (ZIP) descargados. Sin embargo, si la característica todavía no está instalada en el tiempo de ejecución, instale la característica desde el repositorio Liberty utilizando el mandato siguiente:
    bin\installUtility install osgiAppConsole-1.0
Una vez que se han completado las instalaciones de Liberty y de la característica, estará preparado para configurar y utilizar la característica.

Procedimiento

Qué hacer a continuación

  • Cuando se inicia el servidor o se añade la característica a un servidor en ejecución, podría ver algunos mensajes como los que se proporcionan en el ejemplo siguiente:
    [AUDIT   ] CWWKT0016I: Aplicación web disponible (default_host):
    http://localhost:9080/osgi/http/
    [AUDIT   ] CWWKN2000A: raíz de contexto de HTTP Whiteboard añadida: http://localhost:9080/osgi/http
    [AUDIT   ] CWWKN2000A: raíz de contexto de HTTP Whiteboard añadida: http://localhost:9080/osgi/http/shared
    [AUDIT   ] CWWKN2050A: consola de aplicación OSGi añadida en: http://localhost:9080/osgi/http/shared/system/console
    [AUDIT   ] CWWKN2000A: raíz de contexto de HTTP Whiteboard añadida: http://localhost:9080/osgi/http/MyWab.app
    [AUDIT   ] CWWKN2050A: consola de aplicación OSGi añadida en: http://localhost:9080/osgi/http/MyWab.app/system/console
    [AUDIT   ] CWWKT0016I: aplicación web disponible (default_host): http://localhost:9080/MyWab.war/
    El mensaje Consola de la aplicación OSGi añadida en muestra las prestaciones de la consola disponibles. En el ejemplo anterior, se despliega una aplicación OSGi de ejemplo, MyWab.app. Podrá ver las entradas de la consola para la aplicación MyWab.app y el espacio del paquete compartidos, que contiene todos los paquetes que se comparten entre aplicaciones en el mismo servidor.
  • Al acceder al URL, se le redirige a la página https y se le pedirá que inicie sesión utilizando las credenciales que están configuradas en server.xml. Después del inicio de sesión, puede ver la página de la consola de la aplicación OSGi.
En el ejemplo siguiente, la consola web Felix se utiliza para mostrarle cómo se utiliza la característica de la consola. Si desea más información sobre la consola web Felix, consulte Apache Felix Web Console.
imagen de Felix Web Console Bundlesb
En la consola Felix, observará los puntos siguientes:
  • Podrá ver algunos paquetes adicionales en la vista para la aplicación. Son una mezcla de los paquetes del entorno de la imagen anterior (los ID 0 y 161) y los paquetes de consola (los ID 163 y 164).
    Evitar: No debe realizar acciones de ciclo de vida en ningún paquete para evitar resultados no deseados porque Liberty gestiona las acciones de ciclo de vida en todos los paquetes.
  • El último paquete para mencionar en el ejemplo anterior es el paquete de aplicaciones OSGi, MyWab (162).
    Imagen de un paquete desglosado en Felix Web Console
  • Puede profundizar más en los detalles de cada paquete pulsando el nombre del paquete. En el ejemplo, puede ver un número de paquetes proporcionados por otros paquetes en el sistema.
  • También puede ver las dependencias de servicio, de forma que puede ver los servicios que está utilizando la aplicación y los servicios que proporciona, aunque esta vista no se muestra en el ejemplo anterior.

Icono que indica el tipo de tema Tema de tarea



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_osgi_troubleshoot
Nombre de archivo:twlp_osgi_troubleshoot.html