第4章 JBoss Data Grid をサポートされるコンテナーと使用
- アプリケーションによって起動された Java SE。
- スタンドアロン JBoss Data Grid サーバーとして。
- アプリケーションのライブラリーとしてバンドルされ、アプリケーションサーバーへデプロイされ、アプリケーションによって起動 (たとえば、JBoss Data Grid は Tomcat または Weblogic と使用できます)。
- OSGi ランタイム環境内 (この場合、Apache Karaf)。
4.1. JBoss EAP での JBoss Data Grid のデプロイ (ライブラリーモード)
注記
- 依存関係を
jboss-deployment-structure.xmlファイルに追加します。 - 依存関係を
MANIFEST.MFファイルに追加します。 - Maven より
MANIFEST.MFファイルを生成します。
以下の設定を jboss-deployment-structure.xml ファイルに追加します。
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
<deployment>
<dependencies>
<module name="org.infinispan" slot="jdg-6.4" services="export"/>
</dependencies>
</deployment>
</jboss-deployment-structure>注記
jboss-deployment-structure.xml ファイルの詳細は、Red Hat JBoss Enterprise Application Platform のドキュメントを参照してください。
次のように依存関係を MANIFEST.MF ファイルに追加します。
例4.1 MANIFEST.MF ファイルの例
Manifest-Version: 1.0 Dependencies: org.infinispan:jdg-6.4 services
- JBoss Data Grid コア
Dependencies: org.infinispan:jdg-6.4 services
- 埋め込みクエリー
Dependencies: org.infinispan:jdg-6.4 services, org.infinispan.query:jdg-6.4 services
- JDBC キャッシュストア
Dependencies: org.infinispan:jdg-6.4 services, org.infinispan.persistence.jdbc:jdg-6.4 services
- JPA キャッシュストア
Dependencies: org.infinispan:jdg-6.4 services, org.infinispan.persistence.jpa:jdg-6.4 services
- LevelDB キャッシュストア
Dependencies: org.infinispan:jdg-6.4 services, org.infinispan.persistence.leveldb:jdg-6.4 services
- CDI
Dependencies: org.infinispan:jdg-6.4 services, org.infinispan.cdi:jdg-6.4 meta-inf
MANIFEST.MF ファイルはビルド中 (JAR または WAR プロセス中) に生成されます。MANIFEST.MF ファイルに依存関係を追加する代わりに、以下を pom.xml ファイルに追加し、Maven で直接依存関係を設定します。
<plugin> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> <archive> <manifestEntries> <Dependencies>org.infinispan:jdg-6.4 services</Dependencies> </manifestEntries> </archive> </configuration> </plugin>

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.