Chapter 4. Using JBoss Data Grid with Supported Containers
- Java SE, started by your application.
- As a standalone JBoss Data Grid server.
- Bundled as a library in your application, deployed to an application server, and started by your application. For example, JBoss Data Grid can be used with Tomcat or Weblogic.
- Inside an OSGi runtime environment, in this case, Apache Karaf.
4.1. Deploy JBoss Data Grid in JBoss EAP (Library Mode) Copy linkLink copied to clipboard!
Note
- Add a dependency to the
jboss-deployment-structure.xml
file. - Add a dependency to the
MANIFEST.MF
file. - Generate the
MANIFEST.MF
file via Maven.
Add the following configuration to the jboss-deployment-structure.xml
file:
Note
jboss-deployment-structure.xml
file, see the Red Hat JBoss Enterprise Application Platform documentation.
Add a dependency to the MANIFEST.MF
files as follows:
Example 4.1. Example MANIFEST.MF File
Manifest-Version: 1.0 Dependencies: org.infinispan:jdg-6.6 services
Manifest-Version: 1.0
Dependencies: org.infinispan:jdg-6.6 services
- JBoss Data Grid Core:
Dependencies: org.infinispan:jdg-6.6 services
Dependencies: org.infinispan:jdg-6.6 services
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Embedded Query:
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.query:jdg-6.6 services, org.infinispan.query.dsl:jdg-6.6 services
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.query:jdg-6.6 services, org.infinispan.query.dsl:jdg-6.6 services
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - JDBC Cache Store:
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.persistence.jdbc:jdg-6.6 services
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.persistence.jdbc:jdg-6.6 services
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - JPA Cache Store:
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.persistence.jpa:jdg-6.6 services
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.persistence.jpa:jdg-6.6 services
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - LevelDB Cache Store:
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.persistence.leveldb:jdg-6.6 services
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.persistence.leveldb:jdg-6.6 services
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - CDI:
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.cdi:jdg-6.6 meta-inf
Dependencies: org.infinispan:jdg-6.6 services, org.infinispan.cdi:jdg-6.6 meta-inf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
The MANIFEST.MF
file is generated during the build (specifically during the JAR or WAR process). As an alternative to adding a dependency to the MANIFEST.MF
file, configure the dependency directly in Maven by adding the following to the pom.xml
file: