1) サンプルのダウンロード
1-1) 取得済みのIBM ID で「Sign in」サイトにログインします。
1-2) “Sample J2EE applications”カテゴリーのwasce_samples-2.0.0.0.zip (23MB)をダウンロードします。
1-3) 適当な場所に解凍します。Samples フォルダー下に下記ディレクトリーが展開されます。

2)”samples” ディレクトリーの確認
samples\applications\hello ディレクトリー下に、ソースとバイナリーの両方の形式でアプリケーション・ファイルが存在していることを確認します。
また、src\main\webapp下には、jsp ファイルと並列に、WEB-INF ディレクトリーが存在し、その下に web.xml と geronimo-web.xml の2つのデプロイメント・ディスクリプタが存在しています。前者(web.xml)は tomcat でサーブレットを作成する場合も必要です。後者(geronimo-web.xml)は WAS-CE の場合に必要となり、アプリケーションのコンテキストルートやクラスローダーのロード順序(サーバーからロードするか、アプリケーションからロードするか)、J2EE のリソース参照や Web アプリケーションが依存する JAR、セキュリティなどを設定できます。
3)WAS-CE の開始
Eclipse を起動します。J2EE パースペクティブに切り替えます。別途定義した WAS-CE サーバー上で右クリックし、WAS-CE サーバーを開始します。
4)インターネット接続の確認
新規で J2EE プロジェクトをインポートもしくは作成する場合は、インターネットに接続された環境であることを確認してください。 (後述の) Sun Microsystems™ ライセンスへの合意確認が必要な箇所があり、それによってEclipse がデプロイメント・ディスクリプターに必要なdocument type definitions (DTDs) および XML schema definitions (XSDs) 、プロジェクトに関連するその他XML ドキュメントの情報をキャッシュします。インターネット環境がないところでは、このプロセスに異常に時間がかかったり、hung することがあります。
5)Hello アプリケーションのEclipse IDE へのインポート
5-1) Eclipse のメニューバー上で、File ⇒ Import....を選択
5-2) Import パネルで WAR ファイルを選択し次に Next を選択

5-3) War Import パネル上で、War ファイルの場所として、samples\applications\hello\target\hello-2.0.war ファイルを指定します。
5-4) Set the server runtime you defined previously as the target runtime には、先ほど定義したサーバーの実行環境を指定します。 “Add project to an EAR” のチェックは外し Finish ボタンをクリックします。

5-5) Sun Microsystems™ ライセンスへの合意確認を行います。

記載されたライセンス条項へ同意する場合、“I Agree”を押します。すると、Eclipse へ展開が始まります。

5-6) Eclipse に Hello アプリケーションがインポートされました。

5-7) Project Explorer ビューで、Hello プロジェクトを右クリックし、Run As => Run on Server. を選択します。 Eclipse 内のブラウザに http://localhost:8080/hello/ で、"Welcome to IBM WebSphere Application Server Community Edition Version 2" というメッセージが表示されれば成功です。
|