org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file
来源:互联网 发布:大数据云计算考研 编辑:程序博客网 时间:2024/05/21 08:56
之前项目没有问题,前几天把jdk升级到1.8后,编译的jar包运行出错
spring版本是3.2
原因是Spring版本和jdk版本不兼容。
解决办法有两个:升级spring版本到4.0以上 或者 将jdk版本改回1.7
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:...]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: URL [jar:file:...]; nested exception is java.lang.IllegalArgumentExceptionat org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:281)at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)at org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1438)at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1428)at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:185)at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:139)at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:108)at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243)at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:127)at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:93)at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)at com.sms.app.Main.main(Main.java:22)Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: URL [jar:file:...]; nested exception is java.lang.IllegalArgumentExceptionat org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:56)at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:102)at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:257)... 24 moreCaused by: java.lang.IllegalArgumentExceptionat 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:53)... 27 more
spring版本是3.2
原因是Spring版本和jdk版本不兼容。
解决办法有两个:升级spring版本到4.0以上 或者 将jdk版本改回1.7
阅读全文
0 0
- org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file
- org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file
- Maven -- Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse clas
- nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse cla
- JUnit报错nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to...
- 报错nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to...
- ASM ClassReader failed to parse class file
- ASM ClassReader failed to parse class file
- ASM ClassReader failed to parse class file
- ASM ClassReader failed to parse class file
- org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [XXX.xml]';
- ASM ClassReader failed to parse class file的问题解决
- ASM ClassReader failed to parse class file的问题解决过程
- 异常信息ASM ClassReader failed to parse class file的问题解决
- 异常信息ASM ClassReader failed to parse class file的问题解决
- tomcat启动报错 ASM ClassReader failed to parse class file
- SpringMVC系列练习的输入网址报错ASM ClassReader failed to parse class file
- 启动tomcat 报错ASM ClassReader failed to parse class file
- sourceInsight4 破解笔记(完美破解)
- hadoop yarn的job提交流程源码分析
- 大话设计模式读后感
- CMainFrame类的四个成员函数
- scala 保留小数
- org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file
- 一名3年工作经验的程序员应该具备的技能
- iOS,获得视频的某个时间点的帧图片与UIImage图片旋转
- 【完美解决】WebView网页中使用到支付宝调不起来,提示ERR_UNKNOWN_URL_SCHEME
- MySQL数据库InnoDB存储引擎Log漫游(3)
- hadoop要点
- plsql developer正确连接数据库步骤教学
- trading system and methods
- MapReduce之求一组数据中最大值问题