In dieser Übung installieren Sie ein Beispiel für eine Unternehmensanwendungsdatei (EAR-Datei) in Ihrer Testumgebung von WebSphere Application Server Version 6.0 (mit der Workbench installiert) und implementieren den Web-Service EmployeeDirectory. Ihre Anwendung verwendet diesen Web-Service zum Erstellen, Lesen, Aktualisieren und Löschen von Mitarbeitereinträgen.

Voraussetzung:

Bevor Sie anfangen, müssen Sie eine der folgenden Aufgaben ausführen, um sicherzustellen, dass sich Ihr Projekt MyDirectory am richtigen Ausgangspunkt befindet:

Den Beispiel-Web-Service auf WebSphere Application Server Version 6.0 installieren und implementieren

Ihr Java-Projekt MyDirectory enthält die Datei EmployeeDirectory.ear. Sie verwenden die WebSphere Administrationskonsole zum Installieren der in der EAR-Datei enthaltenen Unternehmensanwendung EmployeeDirectory. Bei der Installation der Anwendung implementieren Sie auch den in der Anwendung enthaltenen Web-Service. Die fertig gestellte Anwendung verwendet diesen implementierten Web-Service.

Gehen Sie wie folgt vor, um die Beispielanwendung EmployeeDirectory zu installieren und den Web-Service in der Testumgebung von WebSphere Application Server Version 6.0 zu implementieren:

  1. Starten Sie eine Instanz des Anwendungsservers von der Workbench. Es gibt verschiedene Möglichkeiten, den Server zu starten, die vorliegenden Schritte beschreiben jedoch das Starten von der Workbench:
    1. Öffnen Sie die Sicht "Server". Klicken Sie zum Hinzufügen der Sicht "Server" zur Java-Perspektive auf Fenster > Sicht anzeigen > Andere und wählen Sie Server > Server aus.
    2. In der Sicht "Server" wird nun der standardmäßige Testumgebungsserver von WebSphere Version 6.0 angezeigt, der für die Ausführung auf dem lokalen Host definiert ist.

      Falls sich in der Sicht "Server" keine Serverinstanz befindet, müssen Sie einen neuen Server erstellen, indem Sie folgende Schritte ausführen:

      • Klicken Sie mit der rechten Maustaste auf die Sicht "Server", und wählen Sie Neu > Server aus.
      • Geben Sie im Assistenten "Neuen Server definieren" localhost als Hostname an, und wählen Sie "WebSphere v6.0-Server" als Servertyp aus. Klicken Sie anschließend auf Fertig stellen. Die Serverinstanz wird erstellt und der Sicht "Server" hinzugefügt.
    3. Klicken Sie mit der rechten Maustaste auf den Server und wählen Sie Starten aus. Wenn in der Sicht "Server" als Status Gestartet angezeigt wird oder die Konsole Server server1 bereit für E-Business angibt, wurde der Server erfolgreich gestartet. Sie können die Administrationskonsole nun ausführen.
  2. Führen Sie die WebSphere-Administrationskonsole aus. Auch hier gibt es noch andere Möglichkeiten, die Administrationskonsole auszuführen, die vorliegenden Anweisungen beschreiben jedoch das Ausführen von der Workbench:
    1. Klicken Sie in der Sicht "Server" mit der rechten Maustaste auf den soeben gestarteten Server, und wählen Sie Administrationskonsole ausführen aus. Die WebSphere-Administrationskonsole wird in einem Browserfenster geöffnet.
    2. Geben Sie eine Benutzer-ID ein, und klicken Sie auf Anmelden. Daraufhin wird die Begrüßungsseite der Administrationskonsole geöffnet. Die eingegebene Benutzer-ID dient lediglich dazu, benutzerspezifische Änderungen an den Konfigurationsdaten des Servers zu verfolgen.
  3. Installieren Sie mit Hilfe der Administrationskonsole die Unternehmensanwendung EmployeeDirectory.ear, die sich im Projekt MyDirectory befindet. In der Administrationskonsole erleichtert Ihnen ein Assistent das Installieren von Anwendungen. Sie klicken dabei jeweils auf Weiter, um von einer Seite auf die nächste zu gelangen, bis alle Optionen festgelegt sind. Führen Sie folgende Schritte aus, um die Musterunternehmensanwendung zu installieren, die den Web-Service für diesen Lerntext enthält:
    1. Erweitern Sie auf der linken Seite der Administrationskonsole die Menüoption Anwendungen, und klicken Sie auf Neue Anwendung installieren.
    2. Wählen Sie die Option Lokales Dateisystem aus, und geben Sie im Feld Pfad angeben den vollständigen Pfad der Datei EmployeeDirectory.ear an, die sich im Projekt MyDirectory befindet.

      Tipp: Den vollständigen Pfad können Sie abrufen, indem Sie mit der rechten Maustaste auf die Datei EmployeeDirectory.ear im Paket-Explorer klicken und die Option Eigenschaften auswählen. Auf der Seite "Eigenschaften" wird die Position der Datei angegeben, die Sie kopieren und in das Feld Pfad angeben einfügen können.

    3. Klicken Sie auf Weiter und anschließend erneut auf Weiter. Sie befinden sich nun auf der Seite Schritt 1. Installationsoptionen auswählen.
    4. Wählen Sie Web-Services implementieren aus.
    5. Klicken Sie Weiter an, bis Sie zur Seite Schritt 5. Zusammenfassung gelangen, und klicken Sie dann Fertig stellen an.
    6. Klicken Sie auf den Link In Master-Konfiguration speichern, wenn Sie aufgefordert werden, die an der der lokalen Konfiguration vorgenommenen Änderungen anzuwenden. Überprüfen Sie die Änderungen, und klicken Sie auf die Schaltfläche Speichern.
  4. Verwenden Sie die Administrationskonsole zum Starten der Anwendung EmployeeDirectory wie folgt:
    1. Klicken Sie auf Anwendungen > Unternehmensanwendung. Die Anwendung EmployeeDirectory wird als auf dem Server installierte Anwendung aufgelistet, ihr Status ist jedoch "Gestoppt".

      Unternehmensanwendungen in der Administrationskonsole

    2. Wählen Sie das Markierungsfeld neben EmployeeDirectory aus, und klicken Sie auf Starten. Daraufhin gibt eine Nachricht an, dass die Anwendung EmployeeDirectory erfolgreich gestartet wurde, und als Statussymbol wird nun der grüne Pfeil angezeigt.

    Die Anwendung EmployeeDirectory wird auf dem lokalen Host an Port 9080 ausgeführt, und der Zugriff auf den Web-Service ist nun möglich. Wenn Sie mit diesem Lerntext fertig sind, können Sie zurück zur Administrationskonsole gehen, die Anwendung EmployeeDirectory stoppen und sie anschließend deinstallieren.

    Wenn Sie die im Projekt MyDirectory enthaltene Datei EmployeeDirectory.wsdl öffnen (die standardmäßig im grafischen WSDL-Editor geöffnet wird), können Sie den soeben implementierten Web-Service überprüfen. Wird die WSDL-Datei nicht im WSDL-Editor geöffnet, ist in der Workbench möglicherweise die Funktion Web-Service-Entwickler nicht eingeschaltet. Workbench-Funktionen können in den Einstellungen (Fenster > Einstellungen > Workbench > Funktionen) angegeben werden.

    Die folgende Grafik aus dem WSDL-Editor zeigt die im Service EmployeeDirectory verfügbaren Operationen an:

    Screenshot des Abschnitts für Porttypen im WSDL-Editor

    Sie können mit Hilfe des WSDL-Editors jede Operation sowie die entsprechenden Anforderungsnachrichten und Antwortnachrichten überprüfen. Auf diese Weise lernen Sie den Web-Service und seine Verwendung in den verbleibenden Übungen besser zu verstehen.

Nun sind Sie bereit für .

Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2000, 2005. Alle Rechte vorbehalten.