出错现象:

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\apache-tomcat-7.0.59\webapps\a_ssm2\WEB-INF\classes\com\neusoft\entity\User.class]; nested exception is java.lang.IllegalArgumentExceptionorg.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:281)org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1435)org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1425)org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184)org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131)org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:647)org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:598)org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:661)org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:517)org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:458)org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:138)javax.servlet.GenericServlet.init(GenericServlet.java:158)org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)java.lang.Thread.run(Thread.java:745)

root cause

java.lang.IllegalArgumentExceptionorg.springframework.asm.ClassReader.<init>(Unknown Source)org.springframework.asm.ClassReader.<init>(Unknown Source)org.springframework.asm.ClassReader.<init>(Unknown Source)org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:257)org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:242)org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:84)org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:73)org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1435)org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1425)org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184)org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140)org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:111)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131)org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:537)org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:647)org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:598)org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:661)org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:517)org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:458)org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:138)javax.servlet.GenericServlet.init(GenericServlet.java:158)org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)java.lang.Thread.run(Thread.java:745)

原因:spring3.2版本不支持jdk1.8,只能到jdk1.7;大概是asm有问题。

处理:

1、安装jdk1.7;

2、修改项目的编译级别为1.7 ;

3、修改项目facets的java为1.7版本;

4、修该tomcat服务器使用的jre

5、重新部署项目,应该就可以了。

Failed to read candidate component class: file 处理相关推荐

  1. 解决IntelliJ IDEA报错Failed to read candidate component class: file [ ]; nested exception is org.

    解决IntelliJ IDEA报错Failed to read candidate component class: file [ ]; nested exception is org.springf ...

  2. 异常处理Failed to read candidate component class: file

    在注释创建mvc项目是报错, Failed to read candidate component class: file,下面是部分截图,在百度查找资料后发现是jdk版本过高更改jdk版本后问题解决 ...

  3. 解决idea中报错Failed to read candidate component class file [ ]; nested exception is org

    解决idea中报错Failed to read candidate component class: file [ ]: nested exception is org. 使用的 Spring 依赖与 ...

  4. SpringBoot启动报错 Failed to read candidate component class:

    ** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default ...

  5. Tomcat启动异常 Failed to read candidate component class 解决办法

    项目场景: 项目场景:项目启动时,服务报错. 问题描述 报错信息为: org.springframework.beans.factory.BeanDefinitionStoreException: F ...

  6. 异常信息 : Failed to read candidate component class

    1. 异常信息 org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate com ...

  7. springmvc运行时,Failed to read candidate component class;nested exception is java.lang.IllegalArgument

    问题一.springmvc运行时,Failed to read candidate component class:nested exception is java.lang.IllegalArgum ...

  8. Failed to read candidate component class包冲突解决方法

    Failed to read candidate component class包冲突解决方法 参考文章: (1)Failed to read candidate component class包冲突 ...

  9. Failed to read candidate component class

    Failed to read candidate component class Failed to read candidate componentclass,这个问题是因为你编译后的class出了 ...

最新文章

  1. R:关系型数据库管理
  2. msc货物跟踪查询_图川铅循货物运输安全管理系统
  3. jenkins安装插件一直不动
  4. NVIDIA GPU持久模式是什么?(驱动程序持久性 Driver Persistence Daemon 守护程序)
  5. jQuery kxbdMarquee 无缝滚动
  6. ARMV4,ARMV4T,ARMV4I的意义
  7. php 发送短信 sms,php 调用百度sms来发送短信的实现示例
  8. 此版本专旧版本为android,关于Android9.0 此应用专为旧版Android打造,因此可能无法正常运行。请尝试检查更新或与开发者联系...
  9. C语言算法7744问题
  10. C语言if语句的基本用法
  11. Julia1.4文档 —— 2. Julia的基本数值类型
  12. 年包150万的腾讯程序员,深圳房产一千万,同学聚会只能排名第16!
  13. 统计考勤报表 oracle对多个列求和 sum() 函数
  14. 淘宝和拼多多同类别测评
  15. 今天睡眠质量记录77
  16. JavaScript 之 核心语法 [ 对象 ]
  17. x的-1/3次方的左右导数相等吗
  18. FTP 基础配置,配置虚拟FTP账号
  19. PRO-1:简易智能停车系统
  20. ros高效编程第七章

热门文章

  1. 什么是 IIFE,它的用途是什么?
  2. DVWA-------简单的SQL注入
  3. Android中的ALL_DEFAULT_INSTALLED_MODULES
  4. ddms java 截图,DDMS 那些事
  5. Linux 0.11-打开终端设备文件-33
  6. android 仿Iphone AssistiveTouch
  7. 基于机器学习的个性化推荐算法的研究
  8. 今天写出一个十分弱智的 bug!
  9. 新血管造影技术DVA获FDA批准和CE认证
  10. BBR 对 buffer 的侵占