ワークロード管理 |
Ant ビルド・ツールを使用した BeenThere サンプルのビルド |
始めに |
ディレクトリー構造の識別 |
サンプルの再ビルドとインストール |
J2EE プラットフォームでのアプリケーション開発の最も大きな利点の 1 つは
ポータビリティーです。 サンプル・ギャラリー内のすべてのサンプル・プログラムは
ワークステーションで開発され、Java コードを 1 行も変更することなく z/OS システムで実行されます
。 J2EE アプリケーションを Intel または UNIX システムで
ビルドすることにより、開発者は EBCDIC から ASCII、または ASCII から EBCDIC ファイル
への変換の必要性を除去することができます。 ツールの可用性により、
開発者は開発ワークステーション上で容易に作成とテストを行い、
enterprise archive (EAR) ファイルを z/OS システムにインストールすることができます。
すべての WebSphere Application Server (Application Server) for z/OS
カスタマーはマルチプラットフォームにアプリケーション・サーバー・メディアを
使用することができます。WebSphere Application Server の基本製品と
サンプルをこのパッケージでサポートされているプラットフォームの 1 つにインストールすると、
同じギャラリーが表示されます。1 つの例外は、
sample_name >「Ant を使用したビルド」> プラットフォーム >「sample.ear ファイルの再ビルドとインストール」
をクリックしたときに、そのプラットフォームで EAR ファイルを再ビルドするための説明が表示される点です。
EAR ファイル (XML、xmi、JavaServer Pages (JSP) ファイルなど) 内の
テキスト・ファイルは ASCII 形式でなければならないため、これらのファイルは ASCII マシン上で
編集した方が簡単です。 ASCII マシンで変更を行った場合は、その後
EBCDIC から ASCII への変換を行わずに、結果の EAR ファイルを z/OS プラットフォームに
デプロイしてインストールすることができます。
WebSphere Application Server を、自分の選択した分散プラットフォームに インストールして、Application Server サンプルもインストールするように指示します。
サンプルを変更または再ビルドする前に、<profile_root> ディレクトリーの バックアップ・コピーを作成してください。 samples ディレクトリーの ZIP ファイルを作成します。この ZIP ファイルを解凍することにより、samples ディレクトリーをオリジナルの状態に復元できます。
サンプルのビルド・ディレクトリーは以下のとおりです。
profile_root/samples/src/BeenThere | BeenThere サンプルのサンプル・ソース・コードを含みます。 |
profile_root/samples/lib/BeenThere | BeenThere サンプルの BeenThere.ear ファイルを含みます。 |
profile_root/samples/javadoc/BeenThere | BeenThere サンプルがビルドされるときに生成される Javadoc ドキュメンテーションを含みます。 |
profile_root/samples/bld/BeenThere | 生成されたクラス・ファイルが含まれています。これらのクラス・ファイルを使用して、最終 BeenThere.ear ファイルを生成します。 bld ディレクトリーは、BeenThere サンプルの再ビルド後に作成されます。 |
サンプルを再ビルドするステップを以下に説明します。
サンプルを再ビルドするには、以下のステップに従ってサンプルのビルド・スクリプトを実行します。
これで、サンプルがビルドされました。
profile_root/samples/bin/BeenThere ディレクトリーで buildBeenThere.bat または buildBeenThere.sh スクリプトを 見つけます。これらのスクリプトは、適切なクラスパス情報を設定して、Ant ビルド・ユーティリティーを実行します。 Ant ユーティリティーは、サンプルのビルド方法が記述されている build.xml ファイルを読み取ります。 Ant の追加ドキュメンテーションについては、Jakarta Web サイト を参照してください。
以下の手順で File Transfer Protocol (FTP) を使用して バイナリー EAR ファイルを z/OS サーバーに転送します。
次の手順で、サンプルを再インストールします。
これで、再ビルドされた BeenThere.ear ファイルがアプリケーション・サーバーにデプロイされました。