ehcache java实例_在android中创建EHCache实例时出现java.lang.Exce...

我正在尝试在Android中使用ehCache,并收到以下错误

java.lang.ExceptionInInitializerError

at net.sf.ehcache.EhcacheDefaultClassLoader.getInstance(EhcacheDefaultClassLoader.java:29)

at net.sf.ehcache.config.Configuration.(Configuration.java:208)

at net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:152)

at net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:103)

at net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:140)

at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:892)

at net.sf.ehcache.CacheManager.create(CacheManager.java:873)

at net.sf.ehcache.CacheManager.getInstance(CacheManager.java:907)

Caused by: java.lang.NullPointerException: parentLoader == null && !nullAllowed

at java.lang.ClassLoader.(ClassLoader.java:210)

at java.lang.ClassLoader.(ClassLoader.java:202)

at net.sf.ehcache.EhcacheDefaultClassLoader.(EhcacheDefaultClassLoader.java:35)

at net.sf.ehcache.EhcacheDefaultClassLoader.(EhcacheDefaultClassLoader.java:26)

at net.sf.ehcache.EhcacheDefaultClassLoader.getInstance(EhcacheDefaultClassLoader.java:29)

at net.sf.ehcache.config.Configuration.(Configuration.java:208)

at net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:152)

at net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:103)

at net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:140)

at net.sf.ehcache.CacheManager.newInstance(CacheManager.java:892)

at net.sf.ehcache.CacheManager.create(CacheManager.java:873)

at net.sf.ehcache.CacheManager.getInstance(CacheManager.java:907)

这是我尝试初始化的代码

private static Cache getCache(String cacheName) throws IllegalStateException{

CacheManager cacheManager = CacheManager.getInstance();

Cache cache;

if(!cacheManager.cacheExists(cacheName)) {

cacheManager.addCache(cacheName);

}

cache = cacheManager.getCache(cacheName);

return cache;

}

看起来EHCache无法在android中工作?有人可以对此有所启发吗?

收到错误消息后,我还将ehcache.xml放在了res / xml /中,并进行了一些配置

ehcache.xml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值