【发布时间】:2015-06-10 12:11:46
【问题描述】:
我收到的运行时异常是:
Caused by: java.lang.NoClassDefFoundError: org/springframework/core/io/Resource
即使我的项目中没有错误,并且我已通过“Maven 更新”进行更新并成功运行“Maven 全新安装”构建。我的 pom.xml 中的依赖是:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.1.4.RELEASE</version>
<scope>compile</scope>
</dependency>
还尝试将范围设置为“提供”并且根本没有范围。 任何想法如何解决这个问题?
【问题讨论】:
-
从您的 maven 存储库中删除依赖项,然后重试。
-
请显示完整的 stacttrace。您在 Eclipse 或网络服务器中的何处运行程序?
-
删除了依赖再添加,没有区别。在 Stackoverflow 上发现了一个类似的问题,他们通过将导致问题的 jar 添加到 /WEB-INF-lib 文件夹解决了这个问题.beans.FatalBeanException' 运行时异常?
-
这表明没有 spring-beans 依赖,但这又在 pom.xml 中,所以不确定为什么 Maven 没有拾取这些 jars?
标签: xml eclipse spring maven dependency-injection