【问题标题】:NoSuchMethodError with spring ConfigurableListableBeanFactory.clearMetadataCache and multi module maven projectNoSuchMethodError 与 spring ConfigurableListableBeanFactory.clearMetadataCache 和多模块 maven 项目
【发布时间】:2017-05-25 10:52:10
【问题描述】:

当我在 tomcat 7.0.63 下运行 webapp 时得到这个日志:

[localhost-startStop-1] 错误 org.springframework.web.context.ContextLoader - 上下文初始化失败 java.lang.NoSuchMethodError: org.springframework.beans.factory.config.ConfigurableListableBeanFactory.clearMetadataCache()V 在 org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:185) 在 org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:673) 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:519)

当我部署它时,这个 webapp 运行良好,只是在 eclipse 中使用经典选项导出战争。 但是当我以多模块方式使用 maven 构建时。我在执行时遇到了上述错误。 谁能给我一些提示或方向来解决这个问题?

使用的 Spring 版本是 4.2.0.RELEASE。

我不使用 Spring Boot。

【问题讨论】:

标签: java spring maven spring-mvc maven-3


【解决方案1】:

检查您是否在POM.xml 中添加了spring-web 依赖项,因为在构建MAVEN 项目时需要依赖项。希望你能解决。

【讨论】:

  • 是的,我已经添加了那个依赖:org.springframework: spring-web: 4.2.0.RELEASE
猜你喜欢
  • 2016-03-27
  • 1970-01-01
  • 2015-10-10
  • 2014-06-02
  • 2018-02-02
  • 1970-01-01
  • 1970-01-01
  • 2016-09-13
  • 1970-01-01
相关资源
最近更新 更多