< Zurück | Weiter >

Lerneinheit 5: Anwendung 'OSGi-Zähler' implementieren

Führen Sie die folgenden Schritte aus, um die Anwendung in einer Installation von WebSphere Application Server zu implementieren, in der das OSGi-Feature-Pack installiert ist. Informationen zu Installations- und Konfigurationsdetails finden Sie in der Dokumentation von WebSphere Application Server.

Gehen Sie wie folgt vor, um Ihre OSGi-Zähleranwendung in einem Server zu implementieren:
  1. Blenden Sie im Enterprise-Explorer CounterWebBundle > CounterWebBundle > Servlets ein.
  2. Klicken Sie mit der rechten Maustaste auf CounterServlet und wählen Sie Ausführen als > Auf Server ausführen aus. Der Dialog "Auf Server ausführen" wird geöffnet.
  3. Klicken Sie auf Fertigstellen.

Der Web-Browser wird geöffnet und die Zeichenfolge counter=0 wird angezeigt. Der Wert erhöht sich mit jedem erneuten Laden der Seite.

Wechseln Sie zur Ansicht "Konsole" (Fenster > Sicht anzeigen > Konsole), um die Ausgabe vom Server anzuzeigen. Ein erfolgreiches Ergebnis zeigt die Nachricht CounterImpl.init() called basierend auf dem Initialisierungsmethodeneintrag für die Bean CounterImpl in der Blueprint-Datei an:
[3/30/10 15:30:58:546 EDT] 0000004c StepStartBLA  A   CWWMH0300I: Die Geschäftsanwendung "WebSphere:blaname=CounterApp" wird gestartet.
[3/30/10 15:30:59:187 EDT] 0000004c webapp        I com.ibm.ws.webcontainer.webapp.WebGroupImpl WebGroup SRVE0169I: Das Webmodul wird geladen: CounterWebBundle.
[3/30/10 15:30:59:265 EDT] 0000004c WASSessionCor I SessionContextRegistry getSessionContext SESN0176I: Es wird ein neuer Sitzungskontext für den Anwendungsschlüssel default_hostCounterWebBundle erstellt.
[3/30/10 15:30:59:281 EDT] 0000004c webcontainer  I com.ibm.ws.wswebcontainer.VirtualHost addWebApplication SRVE0250I: Das Webmodul CounterWebBundle wurde an default_host[*:9083,*:80,*:9446,*:5067,*:5066,*:443] gebunden.
[3/30/10 15:30:59:296 EDT] 0000004c FileLocatorIm E   CWPST0164E: Die Kompositionseinheit CounterWebBundle wurde nicht gefunden.
[3/30/10 15:30:59:312 EDT] 0000004c StepStartBLA  A   CWWMH0196I: Die Geschäftsanwendung "WebSphere:blaname=CounterApp" wurde erfolgreich gestartet.
[3/30/10 15:30:59:312 EDT] 00000016 SystemOut     O CounterImpl.init() called
Anmerkung: Wenn die Ausgabe der Methode CounterImpl.init() nicht in der Konsolenausgabe angezeigt wird, prüfen Sie die Ausgabe auf Fehlernachrichten, die während der Implementierung oder beim Starten der Anwendung aufgetreten sein können. Prüfen Sie anschließend die Blueprint-Dateien auf mögliche Fehler in den Bean- oder Servicedefinitionen.

Prüfpunkt für Lerneinheit

Sie haben die Anwendung in WebSphere Application Server implementiert.

In dieser Lerneinheit haben Sie erfahren, wie Sie Ihre Anwendung auf einem Server ausführen.
< Zurück | Weiter >
Symbol das den Typ des Artikels anzeigt. Artikel für Lerneinheit
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: counter_lesson6.html