DependencyException:无法找到接口org.ehcache.core.spi.store.Store设置了满意依赖关系的提供程序

问题描述

我有一个使用EHCache的应用程序,在使用 Payara Application Server 版本1.0.5时可以运行,但是升级1.1.0后,它开始崩溃。

这是代码段:

persistentEntityStoreCacheManager 
    = CacheManagerBuilder.newCacheManagerBuilder().withCache("defaultPersistentEntityStoreCache",CacheConfigurationBuilder.newCacheConfigurationBuilder(String.class,PersistentEntityStore.class,ResourcePoolsBuilder.heap(100)).build()).build(true);

它抛出此错误

java.lang.IllegalStateException: org.ehcache.core.spi.ServiceLocator$DependencyException: Failed to find provider with satisfied dependency set for interface org.ehcache.core.spi.store.Store$Provider [ca
ndidates []]
        at org.ehcache.core.spi.ServiceLocator$DependencySet.build(ServiceLocator.java:350)
        at org.ehcache.core.EhcacheManager.resolveServices(EhcacheManager.java:154)
        at org.ehcache.core.EhcacheManager.<init>(EhcacheManager.java:125)
        at org.ehcache.core.EhcacheManager.<init>(EhcacheManager.java:115)
        at org.ehcache.core.EhcacheManager.<init>(EhcacheManager.java:111)
        at org.ehcache.config.builders.CacheManagerBuilder.newCacheManager(CacheManagerBuilder.java:117)
        at org.ehcache.config.builders.CacheManagerBuilder.build(CacheManagerBuilder.java:73)

这是什么EHCache,这里可能缺少什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...