Hitachi

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


4.4.3 ユーティリティプロジェクトの作成

ユーティリティプロジェクトを作成する手順を次に示します。

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

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

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

    [New Java Utility Module]ダイアログが表示されます。

    [図データ]

  3. [ユーティリティー・モジュール]ページで,次の項目を指定します。

    項目名

    説明

    Project name

    作成するユーティリティプロジェクトのプロジェクト名を指定します。

    Target runtime

    Cosminexus J2EEサーバランタイムを指定します。

    Configuration

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

    注※

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

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

    項目名

    説明

    Use default location

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

    Location

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

    プロジェクトを EAR に追加

    作成するユーティリティプロジェクトをEARプロジェクトに追加するかどうかを指定します。

    EAR プロジェクト名

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

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

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

    ワーキング・セット

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

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

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

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

    [プロジェクト・エクスプローラー]ビューに,作成したユーティリティプロジェクトが表示されます。作成したユーティリティプロジェクトには,サーバランタイムの種類に対応する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)