JAR ファイルをインポートすることで、既存のアプリケーション・クライアント JAR ファイルを、
アセンブリー・ツールにマイグレーションすることができます。
始める前に
このトピックでは、アプリケーション・クライアント JAR ファイルが
アセンブル済みであり、
アセンブリー・
ツール (Application Server Toolkit (AST)、Rational Application
Developer (RAD)、Rational Web Developer など) で
この JAR ファイルを扱うことが前提となっています。
また、このトピックでは
、アセンブリー・ツールが開始済みであること
、Java 2 Platform, Enterprise Edition (J2EE) モジュールを扱うため
にアセンブリー・ツールが構成されていることも
前提となっています。
このタスクについて
既存のアプリケーション・クライアント JAR ファイルを
アセンブリー・ツールにインポートすると、JAR ファイルが
アセンブリー・ツールにマイグレーションされるので、
アプリケーション・クライアントをさらに構成し、
アセンブルすることができるようになります。
プロシージャー
- 「ファイル」>「インポー
ト」>「App Client JAR file」>「次へ」をクリックします。
または、Project Explorer ビューなどのビューで「Application Client Projects」を右クリックし、
「Import」>「App Client JAR file」をクリックします。
また、Windows プラットフォームでは、アプリケーション・クライアント JAR ファイルをドラッグしてビューにドロップすることができます。
- 「Import」ダイアログで、アプリケーション・クライアント・ファイルおよびプロジェクト名を指定します。
- インポートするアプリケーション・クライアント JAR ファイルを指定します。
「参照」を使用して
JAR ファイルを位置指定して、絶対パス名を指定します。
- アプリケーション・クライアント・プロジェクト名を指定します。 例えば、HelloWorld.jar ファイルをインポートする場合、
プロジェクトに HelloWorld と名前を付けます。
「新規」をクリックして、プロジェクト名に HelloWorld を指定します。
- ターゲット・サーバーを選択します。
WebSphere Application Server のアプリケーション・アセンブリー・サービスを使用する場合は、
「WebSphere Application Server v6.0」ターゲット・サーバーを選択してください。
- アプリケーション・クライアント・コンポーネントを
エンタープライズ・アプリケーション (EAR ファイル) に追加する場合は、
「Add module to an EAR project」を選択します。
- デプロイメントの目的で、
新規または既存のエンタープライズ・アプリケーション (EAR) プロジェクトを、
アプリケーション・クライアント・プロジェクトに関連付けるように指定します。
ドロップダウン・リストから既存のエンタープライズ・アプリケーション・プロジェクトを選択するか
新規のプロジェクト名を入力します。または、「新規」および「create a new enterprise application」をクリックします。
新規 EAR プロジェクト名を入力する場合、EAR プロジェクトは、作成さ
れるプロジェクトのバージョンに基づいて、互換性がある中で最も低いバー
ジョンの J2EE でデフォルトの場所に作成されます。
エンタープライズ・アプリケーションに対して別のバージョンまたは別の場所を指定する場合は、
「新規」をクリックして、
新規のエンタープライズ・アプリケーションを作成する必要があります。
- オプション: 新規のエンタープライズ・アプリケーション・プロジェクトを作成する場合、
または指定するモジュールの従属関係がない場合は、このステップをスキップします。それ以外の場合、
「次へ」をクリックしてモジュールおよび JAR ファイルの従属関係を指定します。
「Module Dependencies」ページで、関連するエンタープライズ・アプリケーション・プロジェクト内の
従属 JAR ファイルまたはモジュールを選択します。これにより、適切な JAR ファイルでランタイム・クラスパスおよび
Java プロジェクト・ビルド・パスが更新されます。アプリケーション・クライアント・モジュール、EJB モジュール、
および Web モジュールはすべて EJB モジュールまたはユーティリティー
JAR ファイルに対して従属関係を持つことができます。モジュールは WAR またはアプリケーション・クライアント JAR ファイルに依存できません。
- 「終了」をクリックします。
結果
新規のアプリケーション・クライアント・プロジェクトは、アプ
リケーション・クライアント・コンテンツ・ファイル、クラス・ファイル、
クラス・パス、デプロイメント記述子、およびサポートするメタデータの場
所を指定する J2EE フォルダー構造を反映して作成されます。アプリケーション・クライアント・プロジェクト用のファイルは、
プロジェクト・エクスプローラー・ビューの、「エンタープライズ・アプリケーション」および「アプリケーション・クライアント・プロジェクト」の下に表示されます。
次の作業
アプリケーション・クライアント・プロジェクトをインポートした後、
デフォルトのプロパティーが十分でない場合、
アプリケーション・クライアント・デプロイメント記述子を編集できます。「Client Deployment Descriptor editor」で、
ソース・コードの表示および編集と同様に、エンタープライズ Bean、リソース、または、
リソース環境の参照を追加できます。
詳しくは、
アセンブリー・ツールのオンライン・ヘルプを参照してください。このインフォメーション・センターから
利用できる、Application Server Toolkit のインフォメーション・センターにも、同様の情報があります。
「Application Server Toolkit」>「J2EE applications」>
「Defining J2EE application clients」をクリックしてください。