java.lang.NoClassDefFoundError: org/aspectj/weaver/tools/PointcutPrimitive
Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘embeddedServletContainerCustomizerBeanPostProcessor’: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration’: BeanPostProcessor before instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/tools/PointcutPrimitive
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration’: BeanPostProcessor before instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/tools/PointcutPrimitive
Caused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/tools/PointcutPrimitive
报错原因:使用了@Aspect注解,但未引入aspectjweaver。pom文件引入依赖。version与aspectjrt相同。根本原因是只导入aspectjrt依赖后,切面的注解可以导入,不会报红,但是启动会报错。使用切面注解方式,需导入以下两个依赖。
aspectjrt和aspectjweaver是与aspectj相关的包,用来支持切面编程的;
aspectjrt包是aspectj的runtime包;
aspectjweaver是aspectj的织入包。
<dependency><groupId>org.aspectj</groupId><artifactId>aspectjrt</artifactId><version>1.9.6</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.6</version></dependency>
java.lang.NoClassDefFoundError: org/aspectj/weaver/tools/PointcutPrimitive相关推荐
- nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$Refle
在Spring AOP实现时调试出现nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/Ref ...
- Spring错误Caused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$Reflec
1, Caused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionW ...
- Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.tools.PointcutDesignatorHandler
报错出现该异常原因:缺少aspectj.weaver包 注意:可以直接使用springboot中的dependecy依赖中的aspectj.weaver 如果aspectj.weaver版本还是不存在 ...
- Spring: Aop报java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld
加依赖 implementation 'org.aspectj:aspectjweaver:1.9.5'
- java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
缺少aspectjweaver.jar 转载于:https://www.cnblogs.com/MyITRoad0916/p/5555791.html
- Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWo
1.错误描写叙述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -he ...
- 【异常】Caused by: java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around
[异常]Caused by: java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around 参考文章: (1)[异常]Cause ...
- Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect
在实现Spring的xml配置文件进行事务管理时,出现以下异常 Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.refl ...
- aop编程时出现错误信息:java.lang.NoClassDefFoundError
代码错误信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'calI ...
最新文章
- 【题解】P3052 [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper
- Java json转Map,转bean,转Listbean
- 清华大学朱军:深度生成模型、算法和概率编程库(附视频+PPT)
- 皮一皮:自作多情的表率...
- 【已解决】Linux下安装JDK
- STL之Iterator(迭代器)
- Spring MVC的web.xml配置详解(转)
- leetcode 278. 第一个错误的版本(二分)
- 与number_format函数有关的一个bug?
- kotlin学习笔记-异常好玩的list集合总结
- matlab做均值和方差,matlab求均值,方差
- postman 测试上传图片
- [OpenCV实战]23 使用OpenCV获取高动态范围成像HDR
- 2013-2015阿里双十一技术网络文章总结
- MFC 0xC000041D 回调期间遇到未处理的异常
- 英语口语198之每日十句口语
- 【阅读笔记】联邦学习实战——联邦学习智能用工案例
- 树状数组入门——以洛谷3374为例
- UltraISO刻录系统映象出现“此光盘不是空白光盘”
- Windows Vista 官方中文正式版(MSDN)(转载)