< Anterior | Próximo >

Lição 2.5: Iniciar os Pacotes Configuráveis do OSGi

O servidor WebSphere eXtreme Scale é incluído em um pacote configurável do OSGi. Conclua esta lição para instalar o pacote configurável do servidor eXtreme Scale e também outros pacotes configuráveis OSGi que forem instalados.

  1. Execute o comando ss para visualizar os IDs de cada pacote configurável.
    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 cada pacote configurável instalado. Você deve iniciar os pacotes configuráveis em uma ordem específica. Consulte a ordem dos IDs do pacote configurável do exemplo anterior.
    1. Inicie o pacote configurável do plug-in de amostra ProtoBufPlugins_1.0.0. Execute o seguinte comando no console do Equinox OSGi para iniciar o pacote configurável. Neste exemplo, o ID do pacote configurável do plug-in de amostra é 22.
      osgi> start 22
    2. Inicie o pacote configurável do Google Protocol Buffers, Google_ProtoBuf_2.4.0. Execute o seguinte comando no console do Equinox OSGi para iniciar o pacote configurável. Neste exemplo, o ID do pacote configurável do plug-in Google Protocol Buffers é 21.
      osgi> start 21
    3. Inicie o pacote configurável do servidor, ProtoBufPlugins_1.0.0. Execute o seguinte comando no console OSGi para iniciar o servidor. Neste exemplo, o ID do pacote configurável do servidor eXtreme Scale é 19.
      osgi> start 19
Depois de iniciar o servidor, o listener de event MyShardListener é iniciado e pronto para inserir ou atualizar registros. É possível ver a saída a seguir no console OSGi para confirmar se o pacote configurável do plug-in foi iniciado com êxito:
SystemOut O MyShardListener@1253853884(version=1.0.0) order
com.ibm.websphere.samples.xs.serializer.proto.DataObjects1$Order$Builder
@1aba1aba(22) inserted

Ponto de verificação de lições

Nesta lição, você iniciou dois pacotes configuráveis de plug-in e o pacote configurável do servidor no contêiner do eXtreme Scale configurado para a estrutura do OSGi.

< Anterior | Próximo >