Hitachi

Cosminexus V11 アプリケーションサーバ アプリケーション開発ガイド


4.4.1 動的Webプロジェクトの作成

動的Webプロジェクトを作成する手順を次に示します。

  1. Eclipseのメニューから[ファイル]−[新規]−[その他]を選択します。

    [新規]ダイアログが表示されます。

  2. [新規]ダイアログで,[Web]−[動的 Web プロジェクト]を選択し,[次へ]ボタンをクリックします。

    [New Dynamic Web Project]ダイアログが表示されます。

    [図データ]

  3. [Dynamic Web Project]ページで,次の項目を指定します。

    項目名

    説明

    Project name※1

    作成する動的Webプロジェクトのプロジェクト名を指定します。

    Target runtime

    「Cosminexus J2EE」または「Cosminexus J2EE V9互換モード」のサーバランタイムを指定します。

    動的 web モジュールバージョン

    サーバランタイムが「Cosminexus J2EE」の場合は2.3,2.4,2.5,3.0,3.1,4.0,5.0※2の中から,「Cosminexus J2EE V9互換モード」の場合は2.3,2.4,2.5,3.0の中から,開発するアプリケーションに合わせて指定します。

    構成

    プロジェクト構成を指定します。

    注※1

    半角英数字,およびアンダースコア(_)だけを使用します。

    注※2

    Dynamic web moduleバージョンの5.0はJakarta EE仕様となります。5.0を指定したアプリケーションの使用方法については「4.6 Jakarta EEを使用したアプリケーションの開発」を参照してください。

    ポイント

    インストールしたJDKのバージョンに関係なく,[構成]の[Java]のバージョンは「11」が選択されています。JDK17がインストールされた環境で,[Java]のバージョンの「17」を選択する場合は,次のどちらかをしてください。

    • [構成]を変更する

    • プロジェクト作成後に,プロジェクトのプロパティから[プロジェクト・ファセット]を選択し,[Java]のバージョンを変更する

    必要に応じて,次の項目を指定してください。

    項目名

    説明

    Use default location

    プロジェクトルートの作成にデフォルト・ロケーションを使用するかどうかを指定します。

    Location

    [Use default location]をチェックしない場合に,任意のロケーションのパスを指定します。[Browse]ボタンで表示される[フォルダーの参照]ダイアログからも指定できます。

    プロジェクトを EAR に追加

    作成する動的WebプロジェクトをEARプロジェクトに追加するかどうかを指定します。

    EAR プロジェクト名

    [プロジェクトを EAR に追加]をチェックする場合に,追加するEARプロジェクトを指定します。[新規プロジェクト]ボタンで表示される[New EAR Application Project]ダイアログからも指定できます。

    ワーキング・セットにプロジェクトを追加

    ワーキング・セットにプロジェクトを追加するかどうかを指定します。

    ワーキング・セット

    [ワーキング・セットにプロジェクトを追加]をチェックする場合に,追加するワーキング・セットを指定します。[選択]ボタンで表示される[ワーキング・セットの選択]ダイアログからも指定できます。

  4. [次へ]ボタンをクリックします。

    [Java]ページが表示されます。

  5. Javaのビルドに関する情報を設定し,[次へ]ボタンをクリックします。

    [Web モジュール]ページが表示されます。

  6. Webモジュール設定を構成し,[終了]ボタンをクリックします。

    [プロジェクト・エクスプローラー]ビューに,作成した動的Webプロジェクトが表示されます。作成した動的Webプロジェクトには,サーバランタイムの種類に対応するJ2EEライブラリが追加されます。サーバランタイムの種類と追加されるJ2EEライブラリを次の表に示します。

    項番

    サーバランタイム

    追加されるJ2EEライブラリ

    1

    Cosminexus J2EE

    • javaee-api.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\javaee-api.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)

    注※

    Cosminexus J2EEサーバランタイムを使用する場合,J2EEサーバの機能によって表に含まれないライブラリも自動的に追加されます。