Hitachi

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


4.4.2 EJBプロジェクトの作成

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

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

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

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

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

    [図データ]

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

    項目名

    説明

    Project name

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

    Target runtime

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

    EJB モジュールバージョン

    2.0,2.1,3.0,3.1の中から,開発するアプリケーションに合わせて指定します。Jakarta EE仕様である4.0以降のバージョンは指定できません。

    Configuration

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

    注※

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

    ポイント

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

    • [構成]を変更する

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

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

    項目名

    説明

    Use default location

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

    Location

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

    プロジェクトを EAR に追加

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

    EAR プロジェクト名

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

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

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

    ワーキング・セット

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

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

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

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

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

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

    [プロジェクト・エクスプローラー]ビューに,作成したEJBプロジェクトが表示されます。作成したEJBプロジェクトには,サーバランタイムの種類に対応する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サーバの機能によって表に含まれないライブラリも自動的に追加されます。