Настройка кэша JBoss в Infinispan - PullRequest
       122

Настройка кэша JBoss в Infinispan

0 голосов
/ 01 октября 2018

У меня есть эта ошибка

Caused by: org.springframework.jndi.TypeMismatchNamingException: Object of type [class org.jboss.as.clustering.infinispan.DefaultCacheContainer] available at JNDI location [java:jboss/infinispan/container/mana
ger] is not assignable to [org.infinispan.manager.EmbeddedCacheManager]
        at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:182)
        at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
        at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:106)
        at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:231)
        at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:217)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1692)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1630)
        ... 144 more

с этой конфигурацией

<bean id="phoenixCacheBean" class="org.infinispan.spring.provider.SpringEmbeddedCacheManager">
    <constructor-arg>
        <jee:jndi-lookup id="infinispanCacheConfig" jndi-name="${jndi.infinispan}" resource-ref="true" expected-type="org.infinispan.manager.EmbeddedCacheManager"/>
    </constructor-arg>
</bean>

, но DefaultCacheContainer реализует EmbeddedCacheManager.

<cache-container name="manager" default-cache="repl" module="org.wildfly.clustering.web.infinispan">
        <transport lock-timeout="60000"/>
        <replicated-cache name="repl" mode="SYNC">
               <locking isolation="READ_COMMITTED"/>
               <transaction locking="OPTIMISTIC" mode="BATCH"/>
               <file-store/>
        </replicated-cache>
</cache-container>

Я бы предпочел не удалять ресурсref.

Я нашел другого парня с этой проблемой https://developer.jboss.org/thread/277444.

У вас есть предложения?

Заранее спасибо.

Мишель

...