我收到的运行时异常是:
Caused by: java.lang.NoClassDefFoundError: org/springframework/core/io/Resource
即使我的项目中没有错误,我也通过“Maven更新”进行了更新。并运行Maven clean install'建立成功。我的pom.xml中的依赖项是:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.1.4.RELEASE</version>
<scope>compile</scope>
</dependency>
还尝试将范围设置为&#39;提供&#39;并且没有任何范围。 有任何想法如何解决这个问题?
答案 0 :(得分:1)
好吧,我找到了一个解决方案,但仍然不确定Eclipse是如何/为什么不再从pom中获取Maven依赖项。 相反,我不得不进入Maven依赖项文件夹并将所需的所有依赖项复制并粘贴到/ WEB-INF / lib文件夹中,最后应用程序再次成功启动,没有运行时异常。
答案 1 :(得分:0)
此错误与ClassNotFoundException不同,错误表示类在classpath中但不适合。所以问题与maven无关,应该是jdk版本或任何其他不一致。 你能检查你的jdk版本吗?