У меня установлен и запущен JBoss 7 в кластере. Я разрабатываю приложение Spring Boot 1.3.2. Я определил следующий кэш Infinispan в domain.xml:Весенняя загрузка и кеш Infinspan на JBoss
<cache-container name="my-cache" default-cache="auth">
<transport stack="tcp" lock-timeout="10000"/>
<replicated-cache name="auth" mode="SYNC" batching="true">
<locking isolation="REPEATABLE_READ"/>
<transaction mode="NONE"/>
<eviction strategy="LRU" max-entries="100"/>
<expiration max-idle="300000"/>
</replicated-cache>
</cache-container>
В application.properties файл я определил следующий:
spring.cache.type=infinispan
а затем на моем классе кэш я определил:
@CacheConfig(cacheNames="java:jboss/infinispan/cache/my-cache/auth")
Когда я пытаюсь развернуть приложение на JBoss, я получаю следующую ошибку:
Caused by: java.lang.IllegalArgumentException: No cache manager could be auto-configured, check your configuration (caching type is 'INFINISPAN'
Как настроить его для правильной работы?
В Итак, всегда лучше объяснить это решение не только ссылкой. –
Спасибо, я отредактировал сообщение и добавил объяснение. – dplesa