Client mithilfe des nicht verwalteten JAX-RS 1.1-Clients für REST-konforme Web-Services implementieren

WebSphere Application Server stellt eine auf Java™ Platform, Standard Edition 6 (Java SE 6) basierende Thin-Client-Laufzeitumgebung für REST-konforme Web-Services bereit, um Anwendungsentwicklern die schnelle und einfache Erstellung von JAX-RS-Clientanwendungen zu ermöglichen. Thin Client for JAX-RS mit WebSphere Application Server ist eine eigenständige Clientumgebung der Java SE Version 6, die ermöglicht, nicht verwaltete REST-konforme JAX-RS-Web-Service-Clientanwendungen in einer anderen Umgebung als WebSphere auszuführen, um REST-konforme JAX-RS-Web-Services aufzurufen, die im Anwendungsserver ausgeführt werden.

Vorbereitende Schritte

Unterstützte Konfigurationen Unterstützte Konfigurationen: Sie können Thin Client for JAX-RS mit WebSphere Application Server als eigenständige Clientlaufzeitumgebung in einer reinen Java-SE-Umgebung verwenden. Die Ausführung von Thin Client for JAX-RS in Umgebungen mit WebSphere Application Server oder WebSphere Application Client wird nicht unterstützt. In dieser Version des Anwendungsservers können sich weitere Thin-Client-Laufzeiten, die mit dem Anwendungsserver bereitgestellt werden, im Klassenpfad befinden und mit Thin Client for JAX-RS koexistieren.sptcfg

Für die Konfiguration einer Ausführungsumgebung für nicht verwaltete JAX-RS-Clients benötigen Sie die JAR-Datei von Thin Client for JAX-RS. Sie erhalten Thin Client for JAX-RS, wenn Sie WebSphere Application Server Version 9.0 oder Application Client for WebSphere Application Server Version 9.0 installieren. Die JAR-Datei des Thin Client for JAX-RS, com.ibm.jaxrs.thinclient_9.0.jar, befindet sich im Verzeichnis Stammverzeichnis_des_Anwendungsservers\runtimes.

Kopieren Sie die Datei com.ibm.jaxrs.thinclient_9.0.jar des Thin Client for JAX-RS auf andere Maschinen, um eine einfache Clientumgebung zu erstellen, die die Kommunikation mit dem Produkt ermöglicht. Kopien von Thin Client for JAX-RS unterliegen den Lizenzbedingungen des WebSphere-Produkts, über das Sie Thin Client for JAX-RS erhalten haben. Informationen zur ordnungsgemäßen Verwendung und zu weiteren Einschränkungen entnehmen Sie den Lizenzvereinbarungen.

Thin Client for JAX-RS funktioniert mit IBM® Software Development Kits (SDKs) Version 6.0 und höher. Thin Client for JAX-RS wird auch in SDKs der Version 6.0 und höher anderer Anbieter unterstützt.

Informationen zu diesem Vorgang

Konfigurieren Sie die Umgebung von Thin Client for JAX-RS wie folgt:

Vorgehensweise

  1. Konfigurieren Sie den Pfad. Geben Sie den folgenden Befehl ein, um Ihrem Pfad die Java-Verzeichnisse bin hinzuzufügen:
    [Windows][z/OS]
    set PATH=<bin-Verzeichnis_Ihres_JDK>;%PATH%
    [AIX][HP-UX][Solaris][Linux]
    export PATH=<bin-Verzeichnis_Ihres_JDK>:$PATH
  2. Konfigurieren Sie den Klassenpfad. Fügen Sie die JAR-Datei von Thin Client for JAX-RS der Klassenpfaddefinition hinzu, z. B.:
    [Windows][z/OS]
    set CLASSPATH=.;<Installationsverzeichnis_des_JAX_RS_Thin_Client>\com.ibm.jaxrs.thinclient_9.0.jar;
    <JAR-Dateien_für_Ihre_Anwendung>;%CLASSPATH%
    [AIX][HP-UX][Solaris][Linux][IBM i]
    export CLASSPATH=.:<Installationsverzeichnis_des_JAX-RS_Thin_Client>/com.ibm.jaxrs.thinclient_9.0.jar:
    <JAR-Dateien_für_Ihre_Anwendung>;$CLASSPATH
  3. Geben Sie den folgenden Befehl ein, um Ihre Clientanwendung auszuführen:
    [Windows][z/OS]
    %JAVA_HOME%/bin/java <Clientanwendung>
    [AIX][HP-UX][Solaris][Linux][IBM i]
    $JAVA_HOME/bin/java <Clientanwendung>

Ergebnisse

Sie haben eine nicht verwaltete JAX-RS-Clientlaufzeitumgebung konfiguriert, um REST-konforme Web-Services in WebSphere Application Server aufzurufen.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_impl_thinclient_runningthinc
Dateiname:twbs_jaxrs_impl_thinclient_runningthinc.html