ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.AbstractExecutorService异常解决
2015-03-04 19:01
661 查看
测试环境:
eclipse4.4
hibernate3
MySQL5
今天测试hibernate的查询缓存时出现以下异常:
前提:二级缓存已开启
导致的原因是没有导入backport-util-concurrent.jar这个包,导入就行了。
特此备份
eclipse4.4
hibernate3
MySQL5
今天测试hibernate的查询缓存时出现以下异常:
java.lang.ExceptionInInitializerError at com.hibernate.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:17) at com.hibernate.util.HibernateUtil.<clinit>(HibernateUtil.java:7) at com.hibernate.test.QueryCacheTest.<init>(QueryCacheTest.java:18) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:195) at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:244) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:241) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) Caused by: java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/AbstractExecutorService 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 org.hibernate.cache.EhCacheProvider.start(EhCacheProvider.java:131) at org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge.start(RegionFactoryCacheProviderBridge.java:72) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:238) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872) at com.hibernate.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:12) ... 24 more <span style="color:#ff0000;">Caused by: java.lang.ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.AbstractExecutorService</span> at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 34 more
前提:二级缓存已开启
导致的原因是没有导入backport-util-concurrent.jar这个包,导入就行了。
特此备份
相关文章推荐
- 解决:java.lang.ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.Executor
- java.lang.ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap
- java.lang.ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap
- java.lang.ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap
- ClassNotFound: edu.emory.mathcs.backport.java.util.concurrent.BlockingQueue
- Tomcat启动报错---java.util.concurrent.ExecutionException,ClassNotFoundException异常
- tomcat6下,关于java.lang.ClassNotFoundException: javax.el.FunctionMapper 异常解决办法
- Caused by: java.lang.ClassNotFoundException常见异常解决方法!
- java.lang.ClassNotFoundException:javax.el.ELResolver异常解决办法
- java异常 java.lang.ClassNotFoundException: javassist.util.proxy.MethodFilter
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver异常的解决办法
- 异常解决 java.io.FileNotFoundException: class path resource [spring/applicationContext_*.xml]
- java.lang.ClassNotFoundException: javax.persistence.EntityListeners异常解决
- POI异常解决:java.lang.ClassNotFoundException: org.apache.commons.collections4.ListValuedMap
- java.lang.ClassNotFoundException: org.mortbay.util.ajax.JSON$Source的问题解决
- java.lang.ClassNotFoundException: com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler
- java web 项目 java.lang.ClassNotFoundException 异常解决方
- spring集成quartz中java.lang.ClassNotFoundException: org.quartz.impl.JobDetailImpl异常解决方法
- 异常解决 java.io.FileNotFoundException: class path resource [spring/springmvc.xml]
- 友盟登录 java.lang.ClassNotFoundException异常解决记录