Я следую рекомендациям по последней версии infispan 11.0 do c
Итак, я сделал:
Установленные библиотеки infinispan под Каталог модулей wildfly
Добавлены зависимости от pom. xml
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-core</artifactId>
<version>${version.infinispan}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-cachestore-jdbc</artifactId>
<version>${version.infinispan}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-cdi-embedded</artifactId>
<version>${version.infinispan}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-jcache</artifactId>
<version>${version.infinispan}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.cache</groupId>
<artifactId>cache-api</artifactId>
<version>1.1.0</version>
</dependency>
...
<plugins>
<!--Configure the EJB plugin: we create EJB 3.2. If not specified, an error will arise because the plugin expects an Ejb-jar by default. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ejb-plugin</artifactId>
<version>${version.ejb.plugin}</version>
<configuration>
<!-- Tell Maven we are using EJB 3.2 -->
<ejbVersion>3.2</ejbVersion>
<archive>
<manifestEntries>
<Dependencies>org.infinispan:ispn-11.0 services</Dependencies>
</manifestEntries>
</archive>
</configuration>
</plugin>
Я попытался использовать аннотацию @CacheResult в методе службы, но все, что я получил, это ошибка:
javax.cache.CacheException: No CachingProviders have been configured
Думаю, мне нужно добавить библиотеки jcache в манифест, но я не уверен, и я тоже не знаю как.
Есть подсказки?