ehcache版本问题导致的一个错误

转载 2015年07月07日 10:37:51
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [C:\eclipse3.6\workspace\ssms\WebContent\WEB-INF\applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/BlockingQueue
Caused by: java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/BlockingQueue
at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:418)
at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:334)
at net.sf.ehcache.CacheManager.configure(CacheManager.java:306)
at net.sf.ehcache.CacheManager.init(CacheManager.java:226)
at net.sf.ehcache.CacheManager.<init>(CacheManager.java:213)
at net.sf.ehcache.CacheManager.create(CacheManager.java:394)
at org.hibernate.cache.EhCacheProvider.start(EhCacheProvider.java:124)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:169)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:93)
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:77)
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:67)
at com.ssms.hibernate.test.UserDAOTest.setUp(UserDAOTest.java:20)
at junit.framework.TestCase.runBare(TestCase.java:132)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.BlockingQueue
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

... 41 more








使用ehcache-1.5.0.jar出现如上错误;使用ehcache-1.3.jar问题解决。


spring Ehcache启动报错的问题

之前找大牛给我写了个spring mvc使用缓存的项目例子但是自己结合项目的时候,在启动的时候就报错,一大片红加蓝,错误信息一大堆,在网上搜了很久也没有找到答案,两天后,我又把大牛请来了,用了一分钟解...
  • silk_java
  • silk_java
  • 2015年05月20日 11:57
  • 910

Spring,ehcache整合报错

摘要:在做Spring整合ehcache配置的时候出现了下面的错误,提示如下:java.lang.ClassNotFoundException: org.springframework.cache.e...
  • sxdtzhaoxinguo
  • sxdtzhaoxinguo
  • 2016年05月26日 15:53
  • 2658

Spring,ehcache整合报错

摘要:在做Spring整合ehcache配置的时候出现了下面的错误,提示如下:java.lang.ClassNotFoundException: org.springframework.cache.e...
  • sxdtzhaoxinguo
  • sxdtzhaoxinguo
  • 2016年05月26日 15:53
  • 2658

Shiro用ehcache缓存session,关于JSESSIONID失效报错问题

Shiro用ehcache缓存session,关于JSESSIONID失效报错问题
  • caimengyuan
  • caimengyuan
  • 2016年09月13日 16:03
  • 10030

java中的本地缓存【自己构造单例、guava、ehcache:问题:为什么构造缓存、如何构造缓存、如何保证集群内部缓存的一致性】*****很重要

文章来源: http://blog.sina.com.cn/s/blog_6940cab30102uwmh.html java中的本地缓存,工作后陆续用到,一直想写,一直无从下手,最近又涉及到这...
  • buster2014
  • buster2014
  • 2015年05月07日 11:22
  • 1504

解决由于升级的Win10周年版本后Oracle VM VirtualBox无法运行导致的eNSP V390里面的路由器和防火墙等设备无法启动的问题(错误代码40)

解决由于升级的Win10周年版本后Oracle VM VirtualBox无法运行导致的eNSP V390里面的路由器和防火墙等设备无法启动的问题(错误代码40) 前言:        由于本人更...
  • kangvcar
  • kangvcar
  • 2016年10月10日 09:21
  • 12231

Idea 中JDK版本设置问题导致ClassNotFoundException错误的一种原因

今天在使用Idea编写代码测试时,点击Run之后,一直报错ClassNotFoundException,就连最简单的Hello world程序都是如此,一时之间,不知所措。Baidu、Google了一...
  • dai451954706
  • dai451954706
  • 2017年05月07日 00:02
  • 1492

记录一个析构顺序错误导致程序中断的问题

记录一个析构顺序错误导致程序中断的问题在vs2013中运行以下代码(需要引入boost库),当程序结束时会出现中断将Init()函数中的service变量声明移到main()中sockPtr声明之前,...
  • BradyWong
  • BradyWong
  • 2017年01月03日 17:15
  • 160

安全狗导致IIS Worker Process 遇到了一个问题和错误模块 ntdll.dll的解决方法

装过安全狗的,有可能会导致以下几个错误,如果没有安装安全狗就再找一下其它解决方法,出现的症状有以下几种: 1、IIS Worker Process 遇到了一个问题,需要关闭 ...
  • coolwu
  • coolwu
  • 2017年06月24日 17:07
  • 600

排查一个关于Parsley配置错误导致的问题

模拟器上运行Flex手机工程(采用Parsley框架)报错如下: INFO:  Initialize Flex Support Error #2044: Unhandled error:....
  • happyrabbit456
  • happyrabbit456
  • 2012年10月09日 16:38
  • 911
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ehcache版本问题导致的一个错误
举报原因:
原因补充:

(最多只允许输入30个字)