Spring_3.x与jdk1.8不兼容问题
来源:互联网 发布:怎样打开网络电视 编辑:程序博客网 时间:2024/06/06 05:04
最近学习spring事务管理,遇见一个很蛋疼的错误。
[main] ERROR org.springframework.test.context.TestContextManager - Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@33b37288] to prepare test instance [demo1.Demo1@4411d970]
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157)
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109)
at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75)
at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:313)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:288)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:284)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
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:678)
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.IllegalArgumentException
at org.springframework.asm.ClassReader.<init>(Unknown Source)
at org.springframework.asm.ClassReader.<init>(Unknown Source)
at org.springframework.asm.ClassReader.<init>(Unknown Source)
at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)
at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)
at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)
at org.springframework.context.annotation.ConfigurationClassUtils.checkConfigurationClassCandidate(ConfigurationClassUtils.java:70)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:253)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:106)
at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:57)
at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:100)
at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:248)
at org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124)
at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148)
... 24 more
applicationContext.xml文件快被我改烂了还是不行,最后查了之后发现,是spring3.x,基于asm的某些特征,而这些asm还没有用jdk8编译
把所有spring 的jar包换成4.x的完美解决问题。
感谢大神!!!!传送门:http://www.cnblogs.com/suibianle/p/4730450.html
- Spring_3.x与jdk1.8不兼容问题
- spring3.2与jdk1.8不兼容问题
- 处理jboss-as-7.1.1.Final与jdk1.8不兼容问题
- sqoop jdk1.7不兼容问题
- tomcat5.X与jdk1.4不兼容
- jdk1.6与cxf兼容问题
- cxf与jdk1.6兼容问题
- CXF中jaxb-api.jar、jaxws-api.jar与jdk1.6不兼容问题
- 解决cxf2.2.3客户端动态调用与jdk1.7不兼容问题
- spring MVC3.x和JDK 8不兼容问题
- Spring3.x 版本和 JDK1.8 不兼容
- vs2012与win7不兼容问题
- qt4与qt5不兼容问题
- vs2012安装cocos2d-x环境搭建中出现的与stl版本不兼容问题
- CXF中jaxb-api.jar、jaxws-api.jar与jdk1.6不兼容问题:JAXB 2.0 API is being loaded from the bootstrap classloader
- CXF中jaxb-api.jar、jaxws-api.jar与jdk1.6不兼容问题:JAXB 2.0 API is being loaded from the bootstrap classload
- Use the endorsed directory mechanism to place jaxb-api.jar(jaxb-api.jar、jaxws-api.jar与jdk1.6不兼容问题)
- 【dubbo】dubbo-admin与JDK1.8的不兼容
- oracle 常用知识点整理
- java基础知识(7)—一起加强加强java基础吧
- CCNA 13DHCP技术
- B
- Ubuntu上安装Docker
- Spring_3.x与jdk1.8不兼容问题
- 多渠道打包配置
- Linux环境下安装JDK1.8
- c++ primer plus 看后总结(二) c++一些词汇和代码的解释
- 779-B
- AngularJS 指令中的属性的绑定方式
- 斐波那契数列的矩阵求法,效率O(lgn)
- 机器学习(十七)——决策树, 推荐系统进阶
- Android Studio导入eclipse工程后报错:app:mergeDebugResources