3.9. 参照
3.9.1. 暗黙的なモジュール依存関係 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下の表には、依存関係としてデプロイメントに自動的に追加されるモジュールと、依存関係をトリガーする条件が記載されています。
| 依存関係を追加するサブシステム | 常に追加される依存関係 | 条件付きで追加される依存関係 | 依存関係の追加を引き起こす条件 |
|---|---|---|---|
| Core Server |
| | |
| EE サブシステム |
| | |
| EJB3 サブシステム |
|
|
Java EE 6 仕様で説明されているように、デプロイメント内の有効な場所に
ejb-jar.xml ファイルが存在する。
注釈ベースの EJB の存在。例:
@Stateless、@Stateful、 @MessageDriven
|
| JAX-RS(RESTEasy) サブシステム |
|
| デプロイメントに JAX-RS アノテーションが存在すること。 |
| JCA サブシステム |
|
| リソースアダプター (RAR) アーカイブのデプロイメント。 |
| JPA(Hibernate) サブシステム |
|
|
の存在
@PersistenceUnitまた@PersistenceContext注釈、または<persistence-unit-ref>また<persistence-context-ref>デプロイメント記述子の要素。
JBoss EAP 6 は永続プロバイダー名をモジュール名にマップします。
persistence.xml ファイルで特定のプロバイダーに名前を付けると、適切なモジュールに対して依存関係が追加されます。これが希望の挙動ではない場合は、jboss-deployment-structure.xml を使用して除外できます。
|
| ロギングサブシステム |
| |
これらの依存関係は、
add-logging-api-dependencies属性が false に設定されています。
|
| SAR サブシステム | |
| SAR アーカイブの展開。 |
| セキュリティーサブシステム |
| | |
| Web サブシステム | |
| WAR アーカイブの展開。JavaServer Faces (JSF) は、使用されている場合にのみ追加されます。 |
| Web サービスサブシステム |
|
|
アプリケーションクライアントタイプでない場合は、条件付き依存関係が追加されます。
|
| 溶接 (CDI) サブシステム |
|
| デプロイメントに beans.xml ファイルが存在すること。 |
| コンテナー管理による永続性 (CMP) サブシステム | |
|