org.springframework.context.event.EventListenerFactory

今天学习spring事务注解时遇到的报错
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [applicationContext.xml];
nested exception is java.lang.NoClassDefFoundError: org/springframework/context/event/EventListenerFactory

Caused by: java.lang.ClassNotFoundException: org.springframework.context.event.EventListenerFactory

at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 58 more

网上百度了下,有些类似的,有人回答是包没导进去,我去build path里面看了下,spring-web-4.1.6.RELEASE.jar导进去了啊,这我就百思不得其解了,忘各位前辈们不要嘲笑我,能帮我指出问题所在,谢谢了!

阅读 8.3k
2 个回答

后来请同事帮忙看一下,他说你这spring包的版本怎么这么混乱啊,先把包版本统一了,然后再找。
好吧,我把spring包一统一,一运行,能跑了。。。
这件事告诉了我,以后项目开发时,spring的包版本尽量需要统一!

是spring-context.jar不是spring-web.jar。。。。2333333333

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题