Este conteúdo não está disponível no idioma selecionado.
Chapter 6. Run Red Hat JBoss Data Grid JAR Files with Maven
6.1. Run JBoss Data Grid (Remote Client-Server Mode) Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Use the following instructions to run Red Hat JBoss Data Grid JAR files with Maven in Remote Client-Server mode.
Hot Rod Client with Querying
Add the following dependencies to the pom.xml file:
- Add
infinispan-remotedependency:<dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-remote</artifactId> <version>${infinispan.version}</version> </dependency><dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-remote</artifactId> <version>${infinispan.version}</version> </dependency>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - For instances where a
Remote Cache Storeis in use also add theinfinispan-embeddeddependency as shown below:<dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-embedded</artifactId> <version>${infinispan.version}</version> </dependency><dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-embedded</artifactId> <version>${infinispan.version}</version> </dependency>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - For instances where
JSR-107is in use, ensure that thecache-apipackages are available at runtime. Having these packages available can be accomplished by any of the following methods:- Option 1: If JBoss EAP is in use, then add the JBoss Data Grid modules to this instance as described in Section 4.2, “Deploy JBoss Data Grid in JBoss EAP (Remote Client-Server Mode)”.Add the javax.cache.api module to the application's
jboss-deployment-structure.xml. An example is shown below:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Option 2: Download the
jboss-datagrid-${jdg.version}-libraryfile from the customer portal.Extract the downloaded archive.Embed thejboss-datagrid-${jdg.version}-library/lib/cache-api-${jcache.version}.jarfile into the desired application. - Option 3: If the JBoss Data Grid Maven repository is available then add an explicit dependency to the
pom.xmlof the project as seen below:<dependency> <groupId>javax.cache</groupId> <artifactId>cache-api</artifactId> <version>${jcache.version}</version> </dependency><dependency> <groupId>javax.cache</groupId> <artifactId>cache-api</artifactId> <version>${jcache.version}</version> </dependency>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Warning
The Infinispan query API directly exposes the Hibernate Search and the Lucene APIs and cannot be embedded within the
infinispan-embedded-query.jar file. Do not include other versions of Hibernate Search and Lucene in the same deployment as infinispan-embedded-query. This action will cause classpath conflicts and result in unexpected behavior.