ウィザードを使用して、Java™ EE プロジェクトに Web モジュールを作成できます。
手順
- Java EE パースペクティブで、エンタープライズ・アプリケーション・プロジェクトを右クリックし、を選択して、Web プロジェクト・ウィザードを開きます。
- 「名前」フィールドに、新規 Web プロジェクトの名前を入力します。
- 「プロジェクト・テンプレート」セクションで、使用する Web テンプレートのタイプを選択します。
| オプション |
説明 |
| Dojo Toolkit |
Dojo 機能を備えるようにプロジェクトを構成します。
Dojo リソースは、そのプロジェクト自体、別個のプロジェクト、または HTTP を介してアクセス可能なリモート・ロケーションに配置できます。 |
| JavaServer Faces |
プロジェクトを JSF 機能とともにデプロイできるようにします。
JSP または Facelet いずれかの構成が設定されます。 |
| REST サービス |
JAX-RS に基づく REST サービス用に構成されたプロジェクト |
| シンプル |
これにより、基本的な Web プロジェクトが作成されます。 |
- 「プログラミング・モデル」セクションで、使用するプログラミング・モデルを選択します。
- クライアント・サイドのみ (HTML、JavaScript、...)
- Java EE
- OSGi
「次へ」をクリックして新しい Web プロジェクトを構成します。
- 「デプロイメント」ページで、使用可能な構成オプションのリストから、「デプロイメント」をクリックして、「デプロイメント構成」ページを開きます。
- 「ターゲット・ランタイム」フィールドには、エンタープライズ・プロジェクトで選択した項目が既に設定されています。
「ターゲット・ランタイム」は、ドロップダウン・ボックスから別の設定を選択して変更することができます。
「フィーチャーの変更」をクリックして、「プロジェクト・ファセット」ウィンドウを開きます。
- 「WebSphere バインディングおよび拡張機能のサポートの追加」をクリックするか、このフィールドをクリアします。
- 「Web モジュール・バージョン」フィールドで、使用する Web モジュール・バージョンを選択します。
- EAR メンバーシップを組み込むには、「EAR メンバーシップ」フィールドで「EAR にプロジェクトを追加」をクリックします。Web プロジェクトを EAR ファイルに追加しない場合は、このフィールドをクリアします。
- 「EAR プロジェクト名」フィールドには、存在する EAR ファイルの名前が表示されます。「参照」をクリックすると、別の EAR ファイルを選択できます。
注: デプロイメント・オプションは、新しい Web プロジェクトで Java EE プログラミング・モデルを使用する選択をした場合のみ選択可能になります。
- 選択可能な構成オプションのリストで「Java」をクリックし、「Java」構成ページを開きます。
- 「ビルド・パス上のソース・フォルダー」フィールドで、デフォルトの src ディレクトリーを受け入れるか、「フォルダーの追加」、「編集...」、または「削除」をクリックして、ソース・ファイルのフォルダーを指定します。
- 「デフォルト出力フォルダー:」フィールドで、出力ファイルのフォルダーを指定するか、またはデフォルト値 (WebContent¥WEB-INF¥classes) を受け入れます。
重要: デフォルトの出力フォルダーに WebContent¥WEB-INF¥classes 以外のフォルダーを選択すると、問題ビューに警告が表示されます。
単一ルートの問題があった場合のデフォルトのアクションは、警告に設定されています。
この設定を変更するには、を選択します。
「...」設定フィールドをクリックして、以下を選択します。
- エラー
- 警告
- 無視
- 使用可能な構成オプションのリストから、「Web モジュール」をクリックします。「Web モジュール」構成ページで、以下のようにします。
- 「コンテキスト・ルート」フィールドに Web プロジェクト・ルートの名前を入力するか、デフォルト (Web プロジェクトの名前) を受け入れます。
- 「コンテキスト・ディレクトリー」フィールドにコンテンツ・ディレクトリーの名前を入力するか、デフォルト (WebContent) を受け入れます。
- デプロイメント記述子を作成するには、「デプロイメント記述子 (web.xml) の生成」を選択します。デプロイメント記述子を後で Web モジュールに追加することもできます。
- 「終了」をクリックして、Web プロジェクトを作成します。