< Précédent | Suivant >

Leçon 5 : Déploiement de l'application de compteur OSGi

Procédez comme suit pour déployer l'application sur une installation WebSphere Application Server où le feature pack OSGi est installé. Reportez-vous à la documentation de WebSphere Application Server pour plus de détails sur la configuration et l'installation.

Pour déployer votre application de compteur OSGi sur un serveur :
  1. Dans l'Explorateur d'entreprise, développez CounterWebBundle > CounterWebBundle > Servlets.
  2. Cliquez avec le bouton droit sur CounterServlet et sélectionnez Exécuter en tant que > Exécuter sur le serveur. La boîte de dialogue Exécuter sur le serveur s'ouvre.
  3. Cliquez sur Terminer.

Le navigateur Web s'ouvre et la chaîne counter=0 s'affiche. Chaque fois que la page est rechargée, la valeur augmente.

Passez à la vue Console (Fenêtre > Afficher la vue > Console) pour afficher la sortie du serveur. Un résultat positif affiche le message CounterImpl.init() called en fonction de l'entrée de la méthode d'initialisation pour le bean CounterImpl du fichier Blueprint :
[3/30/10 15:30:58:546 EDT] 0000004c StepStartBLA  A   CWWMH0300I: Starting business-level application "WebSphere:blaname=CounterApp".
[3/30/10 15:30:59:187 EDT] 0000004c webapp        I com.ibm.ws.webcontainer.webapp.WebGroupImpl WebGroup SRVE0169I: Loading Web Module: CounterWebBundle.
[3/30/10 15:30:59:265 EDT] 0000004c WASSessionCor I SessionContextRegistry getSessionContext SESN0176I: Will create a new session context for application key default_hostCounterWebBundle
[3/30/10 15:30:59:281 EDT] 0000004c webcontainer  I com.ibm.ws.wswebcontainer.VirtualHost addWebApplication SRVE0250I: Web Module CounterWebBundle has been bound to default_host[*:9083,*:80,*:9446,*:5067,*:5066,*:443].
[3/30/10 15:30:59:296 EDT] 0000004c FileLocatorIm E   CWPST0164E: The CounterWebBundle composition unit is not found.
[3/30/10 15:30:59:312 EDT] 0000004c StepStartBLA  A   CWWMH0196I: Business-level application "WebSphere:blaname=CounterApp" was started successfully.
[3/30/10 15:30:59:312 EDT] 00000016 SystemOut     O CounterImpl.init() called
Remarque : Si la sortie de CounterImpl.init() ne s'affiche pas dans la sortie console, cherchez les messages d'erreur lors du déploiement ou du démarrage de l'application, puis vérifiez les fichiers Blueprint pour voir s'il y a des erreurs dans les définitions de service et de bean.

Point de contrôle

Vous avez déployé l'application sur WebSphere Application Server.

Dans cette leçon, vous avez appris à exécuter votre application sur un serveur.
< Précédent | Suivant >
Icône indiquant le type de rubrique Rubrique de leçon de tutoriel
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : counter_lesson6.html