4.4.1 動的Webプロジェクトの作成
動的Webプロジェクトを作成する手順を次に示します。
-
Eclipseのメニューから[ファイル]−[新規]−[その他]を選択します。
[新規]ダイアログが表示されます。
-
[新規]ダイアログで,[Web]−[動的 Web プロジェクト]を選択し,[次へ]ボタンをクリックします。
[New Dynamic Web Project]ダイアログが表示されます。
-
[Dynamic Web Project]ページで,次の項目を指定します。
項目名
説明
Project name※
作成する動的Webプロジェクトのプロジェクト名を指定します。
Target runtime
Cosminexus J2EEサーバランタイムを指定します。
動的 web モジュールバージョン
3.1を指定します。
構成
プロジェクト構成を指定します。
- 注※
-
半角英数字,およびアンダースコア(_)だけを使用します。
必要に応じて,次の項目を指定してください。
項目名
説明
Use default location
プロジェクトルートの作成にデフォルト・ロケーションを使用するかどうかを指定します。
Location
[Use default location]をチェックしない場合に,任意のロケーションのパスを指定します。[Browse]ボタンで表示される[フォルダーの参照]ダイアログからも指定できます。
プロジェクトを EAR に追加
作成する動的WebプロジェクトをEARプロジェクトに追加するかどうかを指定します。
EAR プロジェクト名
[プロジェクトを EAR に追加]をチェックする場合に,追加するEARプロジェクトを指定します。[新規プロジェクト]ボタンで表示される[New EAR Application Project]ダイアログからも指定できます。
ワーキング・セットにプロジェクトを追加
ワーキング・セットにプロジェクトを追加するかどうかを指定します。
ワーキング・セット
[ワーキング・セットにプロジェクトを追加]をチェックする場合に,追加するワーキング・セットを指定します。[選択]ボタンで表示される[ワーキング・セットの選択]ダイアログからも指定できます。
-
[次へ]ボタンをクリックします。
[Java]ページが表示されます。
-
Javaのビルドに関する情報を設定し,[次へ]ボタンをクリックします。
[Web モジュール]ページが表示されます。
-
Webモジュール設定を構成し,[終了]ボタンをクリックします。
[プロジェクト・エクスプローラー]ビューに,作成した動的Webプロジェクトが表示されます。作成した動的Webプロジェクトには,サーバランタイムの種類に対応するJ2EEライブラリが追加されます。サーバランタイムの種類と追加されるJ2EEライブラリを次の表に示します。
項番
サーバランタイム
追加されるJ2EEライブラリ
1
Cosminexus J2EE
-
javaee-api.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\javaee-api.jar)
-
hitc4web.jar(<Developerのインストールディレクトリ>¥c4web¥lib¥hitc4web.jar)
-
hitjaxr.jar(<Developerのインストールディレクトリ>¥c4web¥lib¥hitjaxr.jar)
-
hitjaxrpc.jar(<Developerのインストールディレクトリ>¥c4web¥lib¥hitjaxrpc.jar)
-
javax.annotation-api-1.2.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥annotation¥javax.annotation-api-1.2.jar)
-
validation-api-1.1.0.Final.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥bv¥validation-api-1.1.0.Final.jar)
-
cdi-api-1.2.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥cdi¥cdi-api-1.2.jar)
-
javax.enterprise.concurrent-api-1.0.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥concurrent¥javax.enterprise.concurrent-api-1.0.jar)
-
eeapi.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥eeapi.jar)
-
javax.el-3.0.1-b03.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥el¥javax.el-3.0.1-b03.jar)
-
javax.ws.rs-api-2.0.1.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥jaxrs¥javax.ws.rs-api-2.0.1.jar)
-
javax.batch-api-1.0.1-b09.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥jbatch¥javax.batch-api-1.0.1-b09.jar)
-
javax.persistence-2.1.0.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥jpa¥javax.persistence-2.1.0.jar)
-
javax.faces-2.2.7.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥jsf¥javax.faces-2.2.7.jar)
-
javax.json-1.0.4.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥jsonp¥javax.json-1.0.4.jar)
-
javax.transaction-api-1.2.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥jta¥javax.transaction-api-1.2.jar)
-
javax.websocket-api-1.1.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥1100¥lib¥websocket¥javax.websocket-api-1.1.jar)
-
cosminexus-javaee-util-filter-api.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥common¥lib¥cosminexus-javaee-util-filter-api.jar)
-
cosminexus-javaee-util-filter-runtime.jar(<Developerのインストールディレクトリ>¥CC¥javaee¥common¥lib¥cosminexus-javaee-util-filter-runtime.jar)
-
cjstl.jar(<Developerのインストールディレクトリ>¥CC¥lib¥cjstl.jar)
-
connector17.jar(<Developerのインストールディレクトリ>¥CC¥lib¥connector17.jar)
-
cprf-api.jar(<Developerのインストールディレクトリ>¥CC¥lib¥cprf-api.jar)
-
jms20.jar(<Developerのインストールディレクトリ>¥CC¥lib¥jms20.jar)
-
csmjaxb.jar(<Developerのインストールディレクトリ>¥jaxp¥lib¥csmjaxb.jar)
-
csmjaxp.jar(<Developerのインストールディレクトリ>¥jaxp¥lib¥csmjaxp.jar)
-
cjjaxws.jar(<Developerのインストールディレクトリ>¥jaxws¥lib¥cjjaxws.jar)
-
hjdk.tpb.jar(<Developerのインストールディレクトリ>¥jdk¥lib¥hcompatlib)
-
hjdk.act.jar(<Developerのインストールディレクトリ>¥jdk¥lib¥hcompatlib)
2
Cosminexus J2EE V9互換モード
-
cjjaxws.jar(<Developerのインストールディレクトリ>\jaxws\lib)
-
csmjaxb.jar(<Developerのインストールディレクトリ>\jaxp\lib)
-
csmjaxp.jar(<Developerのインストールディレクトリ>\jaxp\lib)
-
j2ee-javax.jar(<Developerのインストールディレクトリ>\CC\client\lib)
-
hjdk.tpb.jar(<Developerのインストールディレクトリ>\jdk\lib\hcompatlib)
-
hjdk.act.jar(<Developerのインストールディレクトリ>\jdk\lib\hcompatlib)
-