< Précédent | Suivant >

Leçon 2.5 : Démarrage des ensembles OSGi

Le serveur WebSphere eXtreme Scale est modularisé comme ensemble de serveur OSGi. Suivez cette leçon pour installer l'ensemble de serveur eXtreme Scale et d'autres ensembles OSGi que vous avez installés.

  1. Exécutez la commande ss pour afficher les ID de chaque ensemble.
    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. Démarrez chaque ensemble que vous avez installé. Vous devez démarrer les ensembles en suivant un ordre précis. Consultez l'exemple précédent pour connaître l'ordre des ID des ensembles.
    1. Démarrez l'ensemble des exemples de plug-in, ProtoBufPlugins_1.0.0. Exécutez la commande suivante dans la console OSGi Equinox pour démarrer l'ensemble. Dans cet exemple, l'ID d'ensemble de l'exemple de plug-in est 22.
      osgi> start 22
    2. Démarrez l'ensemble Google Protocol Buffers, Google_ProtoBuf_2.4.0. Exécutez la commande suivante dans la console OSGi Equinox pour démarrer l'ensemble. Dans cet exemple, l'ID d'ensemble du plug-in Google Protocol Buffers est 21.
      osgi> start 21
    3. Démarrez l'ensemble des serveurs, com.ibm.websphere.xs.server_7.1.1. Exécutez la commande suivante dans la console OSGi Equinox pour démarrer le serveur. Dans cet exemple, l'ID de l'ensemble de serveur eXtreme Scale est 19.
      osgi> start 19
Après avoir démarré le serveur, le programme d'écoute d'événement MyShardListener démarre et il est prêt à insérer ou mettre à jour les enregistrements. Vous pouvez visualiser la sortie suivante sur la console OSGi pour vérifier que l'ensemble de plug-in a démarré correctement :
SystemOut O MyShardListener@1253853884(version=1.0.0) order
com.ibm.websphere.samples.xs.serializer.proto.DataObjects1$Order$Builder
@1aba1aba(22) inserted

Point de contrôle de la leçon

Dans cette leçon, vous avez démarré deux ensembles de plug-in et l'ensemble de serveur dans le conteneur eXtreme Scale que vous avez configuré pour l'infrastructure OSGi.

< Précédent | Suivant >