Java Web Start を使用した Java EE クライアント・アプリケーションのダウンロードと実行
Java™ Web Start テクノロジーは、Java Standard Edition ランタイム環境によって提供され、リモート・クライアント・マシンのシン・アプリケーション・クライアントを含む Java Enterprise Edition アプリケーション・クライアントを、クライアント・マシンの Web ブラウザーからシングルクリックでデプロイします。
始める前に
Java Web Start を使用してアプリケーション・クライアントをデプロイするためにサポートされるプラットフォームは、IBM® Application Client for WebSphere® Application Server がサポートするプラットフォームと同じですが、Linux on Power® および OS/400® オペレーティング・システムを除きます。

このタスクについて
Java Web Start を使用してアプリケーション・クライアントをデプロイするには、クライアント・マシンに、 少なくとも Java SE ランタイム環境がインストールされている必要があります。Java SE ランタイム 環境には、JSR 56 (Java Network Launching Protocol and API) を実装する Java Web Start が 組み込まれています。アプリケーション・クライアントの Enterprise Archive (EAR) ファイルは、中央サーバーに配置されている JNLP 記述子ファイル の Java Archive (JAR) リソースです。JNLP 記述子ファイルは、 アプリケーションを実行する際のランタイム環境要件の指定にも 使用されます。
WebSphere Application Server が提供するランチャー・クラスは、 Java Web Start 内のアプリケーション・クライアント・コンテナーで Java EE アプリケーション・クライアントを 起動します。クライアント・マシンに、IBM Application Client for WebSphere Application Server が インストールされていない場合があります。その場合は、Java Web Start を介して、アプリケーション・クライアント・コンテナーとランタイム・パッケージをランタイム環境として作成およびインストールします。JNLP 記述子ファイルは、 このランタイム環境を、Java EE アプリケーション・クライアントの実行に必要な ランタイム環境として指定します。
また、WebSphere Application Server では、既存の IBM Application Client for WebSphere Application Server インストールからこのアプリケーション・クライアント・コンテナーおよびランタイム・パッケージを作成するためのコマンド行ユーティリティー・プログラムを備えており、また、 このパッケージをアプリケーション・クライアント・コンテナー用のランタイム環境 および Java Runtime Environment (JRE) として、 IBM Application Client for WebSphere Application Server インストールにインストールするためのインストーラー・クラスも備えています。Java EE アプリケーション・クライアントを実行するために、EAR ファイルが、 JNLP 記述子ファイルに記述されている JAR リソースとしてデプロイされます。
手順
例
Java Web Start のデプロイメント例が、クライアント・サンプルに含まれています。この例は、自動化 ANT スクリプトを使用して Java EE アプリケーション・クライアントを デプロイするステップを示しています。この例には、JNLP バージョン ID (例えば x-java-jnlp-version-id) で ランタイム・インストーラーの JNLP 応答を生成するサーブレットが含まれています。