In diesem Abschnitt wird beschrieben, wie
der REST-Datenservice von eXtreme Scale mit Apache Tomcat Version 5.5 oder höher
konfiguriert und gestartet wird.
Vorbereitende Schritte
Vergewissern Sie sich, dass das eXtreme-Scale-Beispieldatengrid gestartet ist.
Einzelheiten zum Starten des Datengrids finden Sie unter
REST-Datenservice aktivieren.
Vorgehensweise
- Laden Sie
Apache Tomcat Version 5.5 oder höher in das Tomcat-Installationsverzeichnis herunter, und installieren Sie diese
Version. Beispiel: /opt/tomcat
- Installieren Sie den REST-Datenservice von eXtreme Scale und das bereitgestellte
Beispiel wie folgt im Tomcat-Server:
- Wenn Sie eine Oracle JRE oder ein Oracle JDK verwenden, müssen Sie den
IBM® ORB in Tomcat installieren:
- Für Tomcat Version 5.5
Kopieren Sie alle JAR-Dateien von
WXS-Ausgangsverzeichnis/lib/endorsed
nach
Tomcat-Stammverzeichnis/common/endorsed
- Für Tomcat Version 6.0
- Erstellen Sie ein Verzeichnis "endorsed".
![[Unix]](./icons/ngunix.gif)
mkdir Tomcat-Stammverzeichnis/endorsed
md Tomcat-Stammverzeichnis/endorsed
- Kopieren Sie alle JAR-Dateien von
WXS-Ausgangsverzeichnis/lib/endorsed
nach
Tomcat-Stammverzeichnis/endorsed
- Implementieren Sie das REST-Datenservicemodul "wxsrestservice.war" im Tomcat-Server.
Kopieren Sie die Datei "wxsrestservice.war" von
Ausgangsverzeichnis_des_REST-Service/lib
nach
Tomcat-Stammverzeichnis/webapps
- Fügen Sie die JAR-Datei für die ObjectGrid-Clientlaufzeitumgebung
und die Anwendungs-JAR-Datei dem gemeinsam genutzten Klassenpfad in Tomcat hinzu:
- Bearbeiten Sie die Datei Tomcat-Stammverzeichnis/conf/catalina.properties.
- Fügen Sie die folgenden Pfadnamen am Ende der Eigenschaft "shared.loader" in Form einer durch Kommas begrenzten Liste
hinzu:
- WXS-Ausgangsverzeichnis/lib/ogclient.jar
- Ausgangsverzeichnis_des_REST-Service/gettingstarted/restclient/bin
- Ausgangsverzeichnis_des_REST-Service/gettingstarted/common/bin
Wichtig: Das
Pfadtrennzeichen muss ein Schrägstrich sein.
Wenn das eXtreme-Scale-Datengrid 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
- Starten Sie den Tomcat-Server mit dem REST-Datenservice:
- Vergewissern Sie sich, dass der REST-Datenservice funktioniert:
- Öffnen Sie einen Browser, und navigieren Sie zur folgenden Adresse:
http://localhost:8080/wxsrestservice/restservice/NorthwindGrid
Das Servicedokument für das Grid
NorthwindGrid wird angezeigt.
- Navigieren Sie zur folgenden Adresse:
http://localhost:8080/wxsrestservice/restservice/NorthwindGrid/$metadata
Das EDMX-Dokument (Entity Model Data Extensions)
wird angezeigt.
- Zum Stoppen der Datengridprozesse verwenden Sie die Tastenkombination STRG+C im entsprechenden Befehlsfenster.
- Zum Stoppen von Tomcat verwenden Sie die Tastenkombination STRG+C in dem Fenster, in dem Sie Tomcat gestartet haben.