Java EE クライアント・アプリケーションを実行先のクライアント・マシンにデプロイする場合、クライアント・アプリケーション用の EAR ファイルの配布と、クライアント・アプリケーションが使用するリソース参照の構成を行います。
事前処理
デプロイされたJava EEクライアントアプリケーションの場合、アプリケーションはアプリケーションクライアントのインストールまたはWebSphere® Application Serverインストール。アプリケーションクライアントをクライアントマシンにインストールする方法については、「アプリケーションクライアントのインストール」を参照してください。 WebSphere Application Serverトピック。
注意:アプリケーションクライアントWebSphere Application Server32ビット版のみ出荷WebSphere Application Server。
このタスクの概要
このトピックは、後で使用したい場合にのみ使用してくださいlaunchClientアプリケーションクライアントインストールまたはWebSphere Application Serverノード。ダウンロードして実行したい場合はJava™ EEクライアント アプリケーションをリモートでデプロイする場合は、Java Web Start を使用して、クライアント マシン上の Web ブラウザから 1 回のクリックでアプリケーションをリモート クライアント マシンにデプロイできます。 Java Web Startを使用してデプロイする方法については、 Java EEクライアントアプリケーションについては、ダウンロードして実行するJava EE Java Web Startを使用したクライアントアプリケーション
。
手順
- EAR ファイルを配布します。
クライアント・アプリケーションを実行するように構成されたクライアント・マシンは、EAR ファイルへのアクセス権が必要です。
- 環境内のすべてのマシンが同じイメージおよびプラットフォームを共有している場合は、アプリケーション・クライアント・リソース構成ツール (ACRCT) を単一のマシンで実行し、外部リソースを構成してから、構成済みの EAR ファイルを他のマシンに配布します。
- ユーザーの環境が各種のクライアント・システムおよびプラットフォームでセットアップされている場合には、
それぞれの固有の構成ごとに ACRCT を実行します。
- EAR ファイルは、正しいクライアント・マシンに配布するか、
あるいはネットワーク・ドライブ上で使用可能にすることができます。
- EAR ファイルの配布は、システム管理者およびネットワーク管理者が担当します。
- アプリケーション・クライアントのリソースを構成します。
これには一般的に、アプリケーション・クライアント・リソース構成ツール (ACRCT) を使用した、アプリケーションが使用するリソース (リソース・アダプター、リソース・プロバイダー、データ・ソース、Java Message Service リソースなど) の参照の構成が含まれます。 これらの構成は、アプリケーション EAR ファイル内のクライアント JAR ファイルに
保管されます。 クライアント・ランタイムはこれらの構成を使用して、クライアント・アプリケーションのリソースのインスタンスを解決および作成します。
一部のタイプのリソースには、他のアクションも必要となります。例えば、リソース・アダプターのインストールや、クライアント・アプリケーションの起動に必要な環境変数の定義が必要です。 異なるリソース・タイプのアクションについては、リソースの構成に関する他のトピックで説明しています。
クライアントアプリケーションをz/OS®Windows で ACRCT を実行します。 分散プラットフォームの場合はローカルで ACRCT を実行することもできます。
クライアント・アプリケーションがローカル・リソースを定義する場合で、リソースが別のロケーションにインストールされている場合は、ACRCT (clientConfig コマンド) をローカル・マシンで実行して、EAR ファイル内の構成を変更します。 たとえば、EARファイルには、 DB2®リソース、次のように構成C:\DB2。 ただし、インストールした場合はDB2の中にD:\Program Files\DB2ディレクトリでは、ACRCT を使用して EAR ファイルのローカル バージョンを作成します。
使用WebSphereクライアントアプリケーションをインストールするための管理コンソールz/OS。
次の作業
展開後Java EEクライアントアプリケーションでは、launchClientクライアント アプリケーションを実行するコマンド。