Java EE-Clientanwendung über Java Web Start herunterladen und ausführen
Machen Sie sich mit der in der Laufzeitumgebung von Java™ Standard Edition bereitgestellten Technologie Java Web Start vertraut, um Java EE-Anwendungsclients (Java Enterprise Edition), darunter Thin Application Clients, durch einen einzigen Klick im Web-Browser auf der Clientmaschine auf einer fernen Clientmaschine zu implementieren.
Vorbereitende Schritte
Die unterstützten Clientplattformen für die Implementierung von Anwendungsclients über Java Web Start entsprechen den unterstützten Plattformen für IBM Application Client for WebSphere Application Server. Die einzigen Ausnahmen sind die Betriebssysteme Linux on Power und OS/400.

Informationen zu diesem Vorgang
Wenn Sie Anwendungsclients mit Java Web Start implementieren möchten, muss auf der Clientmaschine mindestens eine Java SE-Laufzeitumgebung installiert sein. Die Java SE-Laufzeitumgebung enthält Java Web Start, das JSR 56 (Java Network Launching Protocol und API) installiert. Die EAR-Datei für die Anwendungsclients ist eine JAR-Ressource (Java-Archiv) in einer JNLP-Deskriptordatei, die sich auf einem zentralen Server befindet. Die JNLP-Deskriptordatei enthält auch die Voraussetzungen, die die Laufzeitumgebung erfüllen muss, damit die Anwendung ausgeführt werden kann.
WebSphere Application Server stellt eine Starterklasse für das Starten des Java EE-Anwendungsclients im Anwendungs-Client-Container in Java Web Start bereit. Auf der Clientmaschine ist IBM Application Client for WebSphere Application Server möglicherweise nicht installiert. In diesem Fall erstellen und installieren Sie einen Anwendungs-Client-Container und ein Laufzeitpaket als Laufzeitumgebung über Java Web Start. Die JNLP-Deskriptordatei legt diese Laufzeitumgebung als erforderliche Laufzeitumgebung für die Ausführung des Java EE-Anwendungsclients fest.
WebSphere Application Server stellt auch Befehlszeilendienstprogramme bereit, mit denen Sie den Anwendungs-Client-Container und das Laufzeitpaket aus einer vorhandenen Installation von IBM Application Client for WebSphere Application Server installieren können, sowie eine Installationsklasse, mit der Sie dieses Paket als Laufzeitumgebung für den Anwendungs-Client-Container und die Java Runtime Environment (JRE) in der Installation von IBM Application Client for WebSphere Application Server installieren können. Zum Ausführen des Java EE-Anwendungsclients wird die EAR-Datei als JAR-Ressource implementiert, die in der JNLP-Deskriptordatei beschrieben wird.
Vorgehensweise
Beispiel
Mit den Clientbeispielen wird auch ein Beispiel für die Implementierung über Java Web Start bereitgestellt. Dieses Beispiel veranschaulicht die Schritte für die Implementierung eines Java EE-Anwendungsclients mit einem automatisierten ANT-Script. In dem Beispiel wird ein Servlet verwendet, das die JNLP-Antwort für das Laufzeitinstallationsprogramm mit der JNLP-Versions-ID generiert, z. B. x-java-jnlp-version-id.