• spring 整合Mybatis 《报错集合,总结更新》


    错误:java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException

      spring整合mubatis启动报错:

       解决办法:一看這个报错是因为缺少包,这里缺少包:aspectjweaver.jar 這个包是spring aop 所用到的包,在网上下载导入這个包即可,下载地址:http://download.csdn.net/detail/luojiming1990/5432831;

       错误代码:

     1 2017-04-01 09:15:46 [org.mybatis.spring.mapper.ClassPathMapperScanner]-[DEBUG] Creating MapperFactoryBean with name 'itemsMapper' and 'com.kjczwl.ssm.mapper.ItemsMapper' mapperInterface
     2 2017-04-01 09:15:46 [org.mybatis.spring.mapper.ClassPathMapperScanner]-[DEBUG] Creating MapperFactoryBean with name 'itemsMapperCustom' and 'com.kjczwl.ssm.mapper.ItemsMapperCustom' mapperInterface
     3 2017-04-01 09:15:46 [org.mybatis.spring.mapper.ClassPathMapperScanner]-[DEBUG] Creating MapperFactoryBean with name 'orderdetailMapper' and 'com.kjczwl.ssm.mapper.OrderdetailMapper' mapperInterface
     4 2017-04-01 09:15:46 [org.mybatis.spring.mapper.ClassPathMapperScanner]-[DEBUG] Creating MapperFactoryBean with name 'ordersMapper' and 'com.kjczwl.ssm.mapper.OrdersMapper' mapperInterface
     5 2017-04-01 09:15:46 [org.mybatis.spring.mapper.ClassPathMapperScanner]-[DEBUG] Creating MapperFactoryBean with name 'userMapper' and 'com.kjczwl.ssm.mapper.UserMapper' mapperInterface
     6 2017-04-01 09:15:46 [org.springframework.context.support.PropertySourcesPlaceholderConfigurer]-[INFO] Loading properties file from class path resource [db.properties]
     7 2017-04-01 09:15:46 [org.springframework.web.context.ContextLoader]-[ERROR] Context initialization failed
     8 java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
     9     at java.lang.Class.getDeclaredMethods0(Native Method)
    10     at java.lang.Class.privateGetDeclaredMethods(Class.java:2451)
    11     at java.lang.Class.getDeclaredMethods(Class.java:1810)
    12     at org.springframework.core.type.StandardAnnotationMetadata.hasAnnotatedMethods(StandardAnnotationMetadata.java:159)
    13     at org.springframework.context.annotation.ConfigurationClassUtils.isLiteConfigurationCandidate(ConfigurationClassUtils.java:104)
    14     at org.springframework.context.annotation.ConfigurationClassUtils.checkConfigurationClassCandidate(ConfigurationClassUtils.java:87)
    15     at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:253)
    16     at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:240)
    17     at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:694)
    18     at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:684)
    19     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)
    20     at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
    21     at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
    22     at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
    23     at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
    24     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
    25     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    26     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    27     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    28     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    29     at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    30     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    31     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    32     at java.lang.Thread.run(Thread.java:722)
    33 Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
    34     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
    35     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
    36     ... 24 more

     

     

    错误:nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor 

    运行环境:jdk1.7.0_17 + tomcat 7 + eclipse

        spring整合mybatis启动时候出现這个错误:

    org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/classes/spring/applicationContext-transaction.xml]; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor

      解决办法:

        缺少包:aopalliance.jar

          前往地址: http://sourceforge.net/projects/aopalliance/files/ 下载包拷到你的工程里面去,如果在以后看到“NoClassDefFoundError:xxxxxxxx”一般都是缺少什么包,仔细看看你的工程是否缺少什么包之类的。

        aopalliance.jar作用:这个包是AOP联盟的API包,里面包含了针对面向切面的接口,通常Spring等其它具备动态织入功能的框架依赖此包。

    错误:Configuration problem: Id is required for element 'advice' when used as a top-level tag

       spring整合mybatis启动报错:

    org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Configuration problem: Id is required for element 'advice' when used as a top-level tag

        解决办法:字面意思已经很明确的当“advice”這个标签作为顶级元素时候,這个标签需要id属性,

            

  • 相关阅读:
    【STM32H7教程】第35章 STM32H7的定时器应用之高精度单次延迟实现(支持TIM2,3,4和5)
    【重大更新】AppWizard来了,emWin6.10版本来了
    【STM32H7教程】第34章 STM32H7的定时器应用之TIM1-TIM17的PWM实现
    【STM32H7教程】第33章 STM32H7的定时器应用之TIM1-TIM17的中断实现
    【性能测评】DSP库,MDK5的AC5,AC6,IAR和Embedded Studio的三角函数性能
    【实战经验分享】一劳永逸的解决网线随意热插拔问题
    基于STM32的无损压缩算法miniLZO移植,压缩率很高,20KB随机数压缩到638字节,耗时275us
    Java Number & Math类
    Java switch case语句
    java条件语句
  • 原文地址:https://www.cnblogs.com/tanglie/p/6649088.html
Copyright © 2020-2023  润新知