spring aop的奇奇怪怪的问题~~

发布于 2021-11-30 23:54:43 字数 2302 浏览 737 评论 13

严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener

org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [C:materialeclispeWorkspace.metadata.pluginsorg.eclipse.wst.server.coretmp1wtpwebappsgexWebWEB-INFclassesdsconfspringspring-hibernate.xml]; nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/tools/PointcutPrimitive

Caused by: java.lang.NoClassDefFoundError: org/aspectj/weaver/tools/PointcutPrimitive

    at org.springframework.aop.aspectj.AspectJExpressionPointcut.<clinit>(AspectJExpressionPointcut.java:61)

    at java.lang.Class.forName0(Native Method)

    at java.lang.Class.forName(Class.java:260)

    at org.springframework.aop.config.ConfigBeanDefinitionParser.class$(ConfigBeanDefinitionParser.java:229)

    at org.springframework.aop.config.ConfigBeanDefinitionParser.createPointcutDefinition(ConfigBeanDefinitionParser.java:521)

    at org.springframework.aop.config.ConfigBeanDefinitionParser.parsePointcutProperty(ConfigBeanDefinitionParser.java:486)

    at org.springframework.aop.config.ConfigBeanDefinitionParser.parseAdvisor(ConfigBeanDefinitionParser.java:191)

    at org.springframework.aop.config.ConfigBeanDefinitionParser.parse(ConfigBeanDefinitionParser.java:149)

    at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:75)

    at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1147)

    at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1137)

    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:143)

    at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:88)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(13

猫性小仙女 2021-12-01 17:27:16

NoClassDefFoundError 错误只有2种情况 要么jar 没有,要么 jar冲突了

执手闯天涯 2021-12-01 17:27:16

不要闹。。。
去C:materialeclispeWorkspace.metadata.pluginsorg.eclipse.wst.server.coretmp1wtpwebappsgexWebWEB-INFlib 

目录一看就清楚了,是少了还是冲突了就都明白了。

泛滥成性 2021-12-01 17:27:02

是的,一个一个找,一个一个的删,希望之spring之前的特性新版都支持吧,把2.0变成了4.0

猫性小仙女 2021-12-01 17:26:36

@房乔 只能祝你好运了

奢望 2021-12-01 17:26:31

看下j a r包冲突没有,mvn dependency:tree,如果不是maven 项目只能慢慢的找

虐人心 2021-12-01 17:23:57

其实这个是以前的久项目来的,那些开发者没用maven,然后我现在要用spring整合redis结果各种找不到包。。

做个少女永远怀春 2021-12-01 17:21:51

回复
那你直接去maven仓库下载不就完了?

离去的眼神 2021-12-01 17:20:16

回复
花了一早上来解决

落墨 2021-12-01 17:02:52

java.lang.NoClassDefFoundError: org/aspectj/weaver/tools/PointcutPrimitive

    at org.springframework.aop.aspectj.AspectJExpressionPointcut.<clinit>

眼眸 2021-12-01 15:11:46

aspect-1.x.x.jar应该不能直接使用的,要使用这个jar包中的lib目录下面的aspectjrt.jar和aspectjweaver.jar这两个

风透绣罗衣 2021-12-01 13:49:34

回复
已经弄好了,不过还是谢谢了

怎言笑 2021-12-01 08:21:49

问题是我加了这个包。。。

不再见 2021-12-01 02:37:43

缺少AspectJ包

<dependency>
	<groupId>org.aspectj</groupId>
	<artifactId>aspectjweaver</artifactId>
	<version>1.8.9</version>
</dependency>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文