第 3 章 クラスローディングとモジュール
3.10. クラスローディングの参照
表
表3.1 list-modules 操作の出力の表カテゴリー操作の出力の表カテゴリー カテゴリー
カテゴリー 説明説明
system-dependencies サーバーによって暗黙的に追加されます。
local-dependencies デプロイメントの他の部分により追加されます。
user-dependencies MANIFEST.MFまたは
deployment-structure.xmlファイルを使用してユーザーが定義 します。
DriverDepend enciesProcess or
javax.transaction.a pi
EE org.jboss.invocatio
n(org.jboss.invocati on.proxy.classloadi ng を除く)
org.jboss.as.ee (org.jboss.as.ee.co mponent.serializati on、
org.jboss.as.ee.con current、および org.jboss.as.ee.con current.handle を 除く)
org.wildfly.naming javax.annotation.a pi
javax.enterprise.co ncurrent.api javax.interceptor.a pi
javax.json.api javax.resource.api javax.rmi.api javax.xml.bind.api javax.api
org.glassfish.javax.
el
org.glassfish.javax.
enterprise.concurr ent
依存関係を追 依存関係を追 加するサブシ 加するサブシ ステム ステム
常に追加されるパッケージ 常に追加されるパッケージ 依存関係
依存関係
条件的に追加されるパッ 条件的に追加されるパッ ケージ依存関係
ケージ依存関係
依存関係の追加を引き起こ 依存関係の追加を引き起こ す条件
す条件
EJB 3
javax.ejb.api javax.xml.rpc.api org.jboss.ejb-client org.jboss.iiop-client
org.jboss.as.ejb3
org.wildfly.iiop-openjdk
IIOP org.omg.api
javax.rmi.api javax.orb.api 依存関係を追
依存関係を追 加するサブシ 加するサブシ ステム ステム
常に追加されるパッケージ 常に追加されるパッケージ 依存関係
依存関係
条件的に追加されるパッ 条件的に追加されるパッ ケージ依存関係
ケージ依存関係
依存関係の追加を引き起こ 依存関係の追加を引き起こ す条件
す条件
JAX-RS
(RESTEasy) javax.xml.bind.api javax.ws.rs.api javax.json.api org.jboss.resteasy.
resteasy-atom-provider
org.jboss.resteasy.
resteasy-crypto org.jboss.resteasy.
resteasy-validator-provider
org.jboss.resteasy.
resteasy-jaxrs org.jboss.resteasy.
resteasy-jaxb-provider
org.jboss.resteasy.
resteasy-jackson2-provider
org.jboss.resteasy.
resteasy-jsapi org.jboss.resteasy.
resteasy-json-p-provider
org.jboss.resteasy.
resteasy-multipart-provider org.jboss.resteasy.
resteasy-yaml-provider
org.codehaus.jacks on.jackson-core-asl
org.jboss.resteasy.
resteasy-cdi
デプロイメントに JAX-RS アノテーションが存在する こと。
依存関係を追 依存関係を追 加するサブシ 加するサブシ ステム ステム
常に追加されるパッケージ 常に追加されるパッケージ 依存関係
依存関係
条件的に追加されるパッ 条件的に追加されるパッ ケージ依存関係
ケージ依存関係
依存関係の追加を引き起こ 依存関係の追加を引き起こ す条件
す条件
Jakarta
Connectors javax.resource.api javax.jms.api
javax.validation.api org.jboss.ironjaca mar.api
org.jboss.ironjaca mar.impl
org.hibernate.valid ator
リソースアダプター (RAR) アーカイブのデプロイメン ト。
Jakarta Persistence (Hibernate)
javax.persistence.a
pi org.jboss.as.jpa
org.jboss.as.jpa.spi org.javassist
@PersistenceUnitまた は@PersistenceContext アノテーションが存在する か、デプロイメント記述子 に <persistence-unit-ref>または <persistence-context-ref>要素が存在す ること。
JBoss EAP は永続プロバイ ダー名をモジュール名に マップしま
す。persistence.xmlファ イルで特定のプロバイダー に名前を付けると、適切な モジュールに対して依存関 係が追加されます。これが 希望の挙動ではない場合 は、 jboss-deployment-structure.xmlを使用して 除外できます。
Jakarta
Server Faces javax.faces.api
com.sun.jsf-impl org.jboss.as.jsf org.jboss.as.jsf-injection
EAR アプリケーションに追 加されます。
値がtrueの
org.jboss.jbossfaces.W AR_BUNDLES_JSF_IM PLのcontext-paramを web.xmlファイルで指定し ない場合のみ WAR アプリ ケーションに追加されま す。
JSR-77
javax.management .j2ee.api
依存関係を追 依存関係を追 加するサブシ 加するサブシ ステム ステム
常に追加されるパッケージ 常に追加されるパッケージ 依存関係
依存関係
条件的に追加されるパッ 条件的に追加されるパッ ケージ依存関係
ケージ依存関係
依存関係の追加を引き起こ 依存関係の追加を引き起こ す条件
す条件
Logging
org.jboss.logging org.apache.comm ons.logging org.apache.log4j org.slf4j
org.jboss.logging.ju l-to-slf4j-stub
Mail javax.mail.api
javax.activation.api
Messaging
javax.jms.api org.wildfly.extensio n.messaging-activemq
PicketLink
Federation org.picketlink
Pojo org.jboss.as.pojo
SAR org.jboss.modules
org.jboss.as.syste m-jmx
org.jboss.common -beans
jboss-service.xmlを含む SAR アーカイブのデプロイ メント。
Seam2
org.jboss.vfs . 依存関係を追
依存関係を追 加するサブシ 加するサブシ ステム ステム
常に追加されるパッケージ 常に追加されるパッケージ 依存関係
依存関係
条件的に追加されるパッ 条件的に追加されるパッ ケージ依存関係
ケージ依存関係
依存関係の追加を引き起こ 依存関係の追加を引き起こ す条件
す条件
Security
org.picketbox org.jboss.as.securit y
javax.security.jacc.
api
javax.security.auth.
message.api
ServiceActivat
or org.jboss.msc
Transactions
javax.transaction.a
pi org.jboss.xts
org.jboss.jts org.jboss.narayana.
compensations
Undertow
javax.servlet.jstl.api javax.servlet.api javax.servlet.jsp.api javax.websocket.a pi
io.undertow.core io.undertow.servlet io.undertow.jsp io.undertow.webso cket
io.undertow.js org.wildfly.clusteri ng.web.api
Web Services
javax.jws.api javax.xml.soap.api javax.xml.ws.api
org.jboss.ws.api org.jboss.ws.spi
アプリケーションクライア ントタイプでない場合は、
条件付き依存関係が追加さ れます。
依存関係を追 依存関係を追 加するサブシ 加するサブシ ステム ステム
常に追加されるパッケージ 常に追加されるパッケージ 依存関係
依存関係
条件的に追加されるパッ 条件的に追加されるパッ ケージ依存関係
ケージ依存関係
依存関係の追加を引き起こ 依存関係の追加を引き起こ す条件
す条件
Weld (CDI)
javax.enterprise.ap i
javax.inject.api
javax.persistence.a pi
org.javassist org.jboss.as.weld org.jboss.weld.core org.jboss.weld.pro be
org.jboss.weld.api org.jboss.weld.spi org.hibernate.valid ator.cdi
デプロイメントに
beans.xmlファイルが存 在すること。
依存関係を追 依存関係を追 加するサブシ 加するサブシ ステム ステム
常に追加されるパッケージ 常に追加されるパッケージ 依存関係
依存関係
条件的に追加されるパッ 条件的に追加されるパッ ケージ依存関係
ケージ依存関係
依存関係の追加を引き起こ 依存関係の追加を引き起こ す条件
す条件
3.10.2. 含まれるモジュール
含まれるモジュールの完全なリストとこれらのモジュールがサポートされているかは、Red Hat カスタ マーポータルの「JBoss Enterprise Application Platform (EAP) 7 に含まれるモジュール 」を参照して ください。