< Anterior | Siguiente >

Lección 2.5: Iniciar los paquetes OSGi

El servidor WebSphere eXtreme Scale se empaqueta como un paquete de servidor OSGi. Complete esta lección para instalar el paquete de servidor eXtreme Scale así como otros paquetes OSGi que ha instalado.

  1. Ejecute el mandato ss para ver los ID de cada paquete.
    osgi> ss
    
    Framework is launched.
    
    id State Bundle
    0 ACTIVE org.eclipse.osgi_3.6.1.R36x_v20100806
    1 ACTIVE org.eclipse.osgi.services_3.2.100.v20100503
    2 ACTIVE org.eclipse.osgi.util_3.2.100.v20100503
    3 ACTIVE org.eclipse.equinox.cm_1.0.200.v20100520
    4 ACTIVE com.springsource.org.apache.commons.logging_1.1.1
    5 ACTIVE com.springsource.org.aopalliance_1.0.0
    6 ACTIVE org.springframework.aop_3.0.5.RELEASE
    7 ACTIVE org.springframework.asm_3.0.5.RELEASE
    8 ACTIVE org.springframework.beans_3.0.5.RELEASE
    9 ACTIVE org.springframework.context_3.0.5.RELEASE
    10 ACTIVE org.springframework.core_3.0.5.RELEASE
    11 ACTIVE org.springframework.expression_3.0.5.RELEASE
    12 ACTIVE org.apache.felix.fileinstall_3.0.2
    13 ACTIVE net.luminis.cmc_0.2.5
    15 ACTIVE org.eclipse.gemini.blueprint.core_1.0.0.RELEASE
    16 ACTIVE org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE
    17 ACTIVE org.eclipse.gemini.blueprint.io_1.0.0.RELEASE
    19 RESOLVED com.ibm.websphere.xs.server_7.1.1
    21 RESOLVED Google_ProtoBuf_2.4.0
    22 RESOLVED ProtoBufPlugins_1.0.0
  2. Inicie todos los paquetes que haya instalado. Debe iniciar los paquetes en un orden específico. Consulte el orden de los ID de paquete del ejemplo anterior.
    1. Inicie el paquete del plug-in de ejemplo, ProtoBufPlugins_1.0.0. Ejecute el mandato siguiente en la consola de Equinox OSGi para iniciar el paquete. En este ejemplo, el ID del paquete del plug-in de ejemplo es 22.
      osgi> start 22
    2. Inicie el paquete de Google Protocol Buffers, Google_ProtoBuf_2.4.0. Ejecute el mandato siguiente en la consola de Equinox OSGi para iniciar el paquete. En este ejemplo, el ID del paquete del plug-in de Google Protocol Buffers es 21.
      osgi> start 21
    3. Inicie el paquete de servidor, com.ibm.websphere.xs.server_7.1.1. Ejecute el mandato siguiente en la consola OSGi para iniciar el servidor. En este ejemplo, el ID de paquete del paquete de servidor eXtreme Scale es 19.
      osgi> start 19
Después de iniciar el servidor, el escucha de sucesos de MyShardListener se ha iniciado y está preparado para insertar o actualizar registros. Puede ver la salida siguiente en la consola OSGi para confirmar que el paquete del plug-in se ha iniciado satisfactoriamente:
SystemOut O MyShardListener@1253853884(version=1.0.0) order
com.ibm.websphere.samples.xs.serializer.proto.DataObjects1$Order$Builder
@1aba1aba(22) inserted

Punto de comprobación de la lección

En esta lección, ha iniciado dos paquetes de plug-in y el paquete del servidor en el contenedor de eXtreme Scale que ha configurado en la infraestructura OSGi.

< Anterior | Siguiente >