Web アプリケーション・アーカイブ (WAR) ファイルをインポ
ートすると、WAR ファイルがアセンブリー・ツールにマイグレーションされます。
始める前に
このトピックでは、WAR ファイルが
アセンブル済みであり、
アセンブリー・
ツール (Application Server Toolkit (AST)、Rational Application
Developer (RAD)、Rational Web Developer など) で
この WAR ファイルを扱うことが前提となっています。
また、このトピックでは、ユーザーが Web および Java 2 Platform, Enterprise Edition (J2EE) モジュールでの
作業のためにアセンブリー・ツールを開始し、
アセンブリー・ツールを構成していることを前提とします。
このタスクについて
既存の WAR ファイルをアセンブリー・ツールにインポートすると、WAR ファイルはアセンブリー・ツールにマイグレーションされます。このため、ユーザーはさらにデプロイ可能な Web アプリケーションを構成およびアセンブルすることができます。
プロシージャー
- 「ファイル」>「インポート」>「WAR ファイル」>「次へ」をクリックします。
または、Project Explorer ビューなどのビューで
「Dynamic Web Projects」を右マウス・ボタンでクリックして「インポート」>「WAR ファイル」をクリックします。
また、Windows プラットフォームでは、WAR ファイルをドラッグしてビューにドロップすることができます。
- 「インポート」ダイアログで、次のように Web プロジェクトを定義します。
- WAR ファイル名を指定します。 「参照」を使用して
WAR ファイルを位置指定して、絶対パス名を指定します。
- Web プロジェクト名を指定します。 例えば、HelloWorld.war ファイルをインポートする場合、
プロジェクトに HelloWorld と名前を付けます。
「新規」をクリックして、プロジェクト名に HelloWorld を指定します。
- オプション: 既存のリソースを警告なしで上書きおよび削除するかを指定します。
- ターゲット・サーバーを選択します。 WebSphere Application Server のアプリケーション・アセンブリー・サービスを使用するには、「WebSphere Application Server v6.0」ターゲット・サーバーを選択します。
使用可能なアセンブリー・サービスには、ActivitySession、アプリケーション・プロファイル、国際化対応、および最終参加者サポートがあります。
- Web コンポーネントをエンタープライズ・アプリケーション (EAR ファイル) に追加する場合は、
「Add module to an EAR project」を選択します。
- オプション: デプロイメントするために、
新規または既存のエンタープライズ・アプリケーション (EAR) プロジェクトを指定して、
Web プロジェクトに関連付けます。
ドロップダウン・リストから既存のエンタープライズ・アプリケーション・プロジェクトを選択するか
新規のプロジェクト名を入力します。または、「新規」および「create a new enterprise application」をクリックします。
新規 EAR プロジェクト名を入力する場合、EAR プロジェクトは、作成さ
れるプロジェクトのバージョンに基づいて、互換性がある中で最も低いバー
ジョンの J2EE でデフォルトの場所に作成されます。
エンタープライズ・アプリケーションに対して別のバージョンまたは別の場所を指定する場合は、
「新規」をクリックして、
新規のエンタープライズ・アプリケーションを作成する必要があります。
- 「終了」をクリックします。
結果
新規 Web プロジェクトが作成されます。Web プロジェクト用のファイルは、プロジェクト・エクスプローラー・ビューの、
「エンタープライズ・アプリケーション」および「動的 Web プロジェクト (Dynamic Web Project)」の下に表示されます。