8.2.3. EJB プロジェクトを含む EAR プロジェクトの作成
このタスクでは、EJB プロジェクトを含む Red Hat JBoss Developer Studio で新しいエンタープライズアーカイブ (EAR) プロジェクトを作成する方法について説明します。
前提条件
- JBoss EAP 6 のサーバーとサーバーランタイムが設定されました。「Define New Server を使用して JBossEAP サーバーを追加します」を参照してください。
手順8.3 EJB プロジェクトを含む EAR プロジェクトの作成
新しい EAR アプリケーションプロジェクトウィザードを開きます
プロジェクト ウィザードが表示されます。 を選択し、 をクリックします。メニューに移動し、新規、 の順に選択すると、図8.4 新規 EAR アプリケーションプロジェクトウィザード
[D]供給の詳細
次の詳細を入力します。- プロジェクト名。Red Hat JBoss Developer Studio に表示されるプロジェクトの名前であるだけでなく、これはデプロイされた EAR ファイルのデフォルトのファイル名でもあります。
- プロジェクトの場所。プロジェクトのファイルが保存されるディレクトリー。デフォルトは、現在のワークスペースのディレクトリーです。
- ターゲットランタイムこれは、プロジェクトに使用されるサーバーランタイムです。これは、デプロイするサーバーによって使用されるものと同じ JBoss EAP 6 ランタイムに設定する必要があります。
- EAR バージョン。これは、プロジェクトが準拠する JavaEnterpriseEdition 仕様のバージョンです。Red Hat は、
6
の使用を推奨します。 - 設定これにより、プロジェクトでサポートされている機能を調整できます。選択したランタイムにデフォルト設定を使用します。
新しい EJB モジュールを追加します。
ウィザードの Enterprise Applicaiton ページから、新しいモジュールを追加できます。新しい EJB Project をモジュールとして追加するには、以下の手順に従います。新しい EJB モジュールを追加する
Create Default Modules チェックボックスのチェックを外し、Enterprise Java Bean を選択して をクリックします。New EJB Project ウィザードが表示されます。をクリックし、EJB プロジェクトの作成
新しい EJB プロジェクト ウィザードは、新しいスタンドアロン EJB プロジェクトの作成に使用されるウィザードと同じであり、「Red Hat JBossDeveloperStudio を使用して EJB アーカイブプロジェクトを作成する」。プロジェクトの作成に必要な最低限の詳細は、以下のとおりです。- プロジェクト名
- ターゲットランタイム
- EJB モジュールバージョン
- 設定
ウィザードの他のすべての手順はオプションです。をクリックし、EJB プロジェクトの作成を完了します。
新規作成した EJB プロジェクトは Java EE モジュール依存関係に一覧表示され、チェックボックスにチェックが付けられます。オプション: application.xml デプロイメント記述子を追加します。
必要な場合は、Generate application.xml deployment descriptor チェックボックスにチェックを入れます。Finish をクリックします。
EJB と EAR という 2 つのプロジェクトが表示されます。デプロイのためにビルドアーティファクトをサーバーに追加する
Server タブで、ビルドされたアーティファクトをデプロイするサーバーの Servers タブで Add and Remove ダイアログを開き、 を選択します。Available コラムからデプロイする EAR リソースを選択し、 ボタンをクリックします。リソースは Configured コラムに移動します。 をクリックしてダイアログを閉じます。図8.5 ダイアログの追加または削除
[D]
結果
これで、メンバー EJB プロジェクトを含む Enterprise Application Project ができました。これにより、EJB サブデプロイメントを含む単一の EAR デプロイメントとして指定のサーバーにビルドされ、デプロイされます。