In diesem Abschnitt wird beschrieben, wie der REST-Datenservice von
eXtreme Scale mit
WebSphere Application Server Community Edition konfiguriert und gestartet wird.
Vorbereitende Schritte
Vergewissern Sie sich, dass das Beispieldatengrid gestartet ist.
Einzelheiten zum Starten des Grids finden Sie unter
REST-Datenservice aktivieren.
Vorgehensweise
- Laden
Sie WebSphere Application Server Community Edition Version 2.1.1.3 oder höher
herunter, und installieren Sie das Produkt im WASCE-Stammverzeichnis, z. B.
/opt/IBM/wasce.
- Starten Sie den Server von WebSphere Application Server Community Edition
mit dem folgenden Befehl:
![[Linux]](./icons/nglinux.gif)
WASCE-Stammverzeichnis/bin/startup.sh
WASCE-Stammverzeichnis/bin/startup.bat
Wenn das eXtreme-Scale-Grid mit aktivierter eXtreme-Scale-Sicherheit
gestartet wurde, setzen Sie die folgenden Eigenschaften in der Datei
Ausgangsverzeichnis_des_REST-Service/gettingstarted/restclient/bin/wxsRestService.properties.
ogClientPropertyFile=Ausgangsverzeichnis_des_REST-Service/gettingstarted/security/security.ogclient.properties
loginType=none
- Installieren Sie den REST-Datenservice von
eXtreme Scale und das bereitgestellte Beispiel im Server von
WebSphere Application Server Community Edition:
- Fügen Sie die JAR-Datei für die ObjectGrid-Clientlaufzeitumgebung
dem Repository von
WebSphere Application Server Community Edition hinzu:
- Öffnen Sie die Administrationskonsole von
WebSphere Application Server Community Edition, und melden Sie sich an.
Tipp: Der Standard-URL ist http://localhost:8080/console.
Die Standardbenutzer-ID ist system, und das Kennwort ist manager.
- Klicken Sie im Ordner "Services" auf Repository.
- Tragen Sie im Abschnitt Archiv dem Repository hinzufügen Folgendes in die Eingabetextfelder ein:
Tabelle 1. Archivierung im RepositoryTextfeld |
Wert |
Datei |
WXS-Ausgangsverzeichnis/lib/ogclient.jar |
Gruppe |
com.ibm.websphere.xs |
Artefakt |
ogclient |
Version |
7.0 |
Typ |
jar |
- Klicken Sie auf die Schaltfläche "Installieren".
- Implementieren Sie das Modul des REST-Datenservice, das in der Datei
wxsrestservice.war enthalten ist, im Server von WebSphere Application Server Community Edition.
- Bearbeiten Sie die XML-Beispielimplementierungsdatei
Ausgangsverzeichnis_des_REST-Service/gettingstarted/wasce/geronimo-web.xml, und fügen Sie
den Klassenpfadverzeichnissen für das Einführungsmuster Pfadabhängigkeiten hinzu.
Ändern Sie die classesDirs-Pfade für die beiden GBeans des GettingStarted-Clients:
- Der classesDirs-Pfad für die GBean "GettingStarted_Client_SharedLib"
muss auf Ausgangsverzeichnis_des_REST-Service/Ggettingstarted/restclient/bin gesetzt werden.
- Der classesDirs-Pfad für die GBean "GettingStarted_Common_SharedLib" muss auf
Ausgangsverzeichnis_des_REST-Service/gettingstarted/common/bin gesetzt werden.
- Öffnen Sie die Administrationskonsole von
WebSphere Application Server Community Edition, und melden Sie sich an.
Tipp: Der Standard-URL ist http://localhost:8080/console.
Die Standardbenutzer-ID ist system, und das Kennwort ist manager.
- Klicken Sie auf Neu implementieren.
- Geben Sie auf der Seite Neue Anwendungen installieren die folgenden
Werte in die Textfelder ein:
Tabelle 2. InstallationswerteTextfeld |
Wert |
Archiv |
Ausgangsverzeichnis_des_REST-Service/lib/wxsrestservice.war |
Plan |
Ausgangsverzeichnis_des_REST-Service/gettingstarted/wasce/geronimo-web.xml |
- Klicken Sie auf die Schaltfläche "Installieren".
Auf der Konsolseite sollte angezeigt werden, dass die Anwendung erfolgreich installiert und gestartet werden.
- Überprüfen Sie anhand des Systemausgabeprotokolls von
WebSphere Application Server Community Edition oder der Konsole, ob der REST-Datenservice erfolgreich gestartet wurde,
indem Sie nach der folgenden Nachricht suchen:
CWOBJ4000I: Der REST-Datenservice von WebSphere
eXtreme Scale wurde gestartet.
- Vergewissern Sie sich, dass der REST-Datenservice funktioniert:
- Öffnen Sie den folgenden Link in einem Browserfenster: http://localhost:8080/wxsrestservice/restservice/NorthwindGrid.
Das Servicedokument für das Grid "NorthwindGrid" wird angezeigt.
- Öffnen Sie den folgenden Link in einem Browserfenster:
http://localhost:8080/wxsrestservice/restservice/NorthwindGrid/$metadata.
Das EDMX-Dokument (Entity Model Data Extensions)
wird angezeigt.
- Zum Stoppen der Gridprozesse verwenden Sie die Tastenkombination
STRG+C im entsprechenden Befehlsfenster.
- Verwenden Sie zum Stoppen von WebSphere Application Server Community Edition
den folgenden Befehl:
![[Unix]](./icons/ngunix.gif)
WASCE-Stammverzeichnis/bin/shutdown.sh
WASCE-Stammverzeichnis\bin\shutdown.bat
Tipp: Die Standardbenutzer-ID ist system, und das Kennwort ist manager. Wenn
Sie einen angepassten Port verwenden, verwenden Sie die Option
-port.