第6章 Maven を用いた Red Hat JBoss Data Grid JAR ファイルの実行
6.1. JBoss Data Grid の実行 (リモートクライアントサーバーモード)
以下の手順に従って、Maven を用いて Red Hat JBoss Data Grid JAR ファイルリモートクライアントサーバーモードで実行します。
注記
Red Hat JBoss Data Grid を直接アプリケーションに埋め込むことを簡素化するため、JBoss Data Grid には少数の統合された jar が含まれています。サポートされる jar ファイルの一覧は、『Release Notes』の Packaging Revisions を参照してください。
クエリーを用いる Hot Rod クライアント
以下の依存関係を pom.xml
ファイルに追加します。
infinispan-remote
依存関係を追加します。<dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-remote</artifactId> <version>${infinispan.version}</version> </dependency>
Remote Cache Store
固有のユースケースの場合は、infinispan-embedded
依存関係を追加します。<dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-embedded</artifactId> <version>${infinispan.version}</version> </dependency>
警告
Infinispan クエリー API は、直接 Hibernate Search と Lucene API を公開し、
infinispan-embedded-query.jar
ファイル内に埋め込みできません。他のバージョンの Hibernate Search と Lucene が infinispan-embedded-query
として同じデプロイメントに含まれないようにしてください。含まれると、クラスパスの競合が発生する原因となり、予期せぬ動作が実行されます。