java.lang.ClassNotFoundException: org.springframework.core.ResolvableTypeProvider

今天遇到一个问题:

  

java.lang.NoClassDefFoundError: org/springframework/core/ResolvableTypeProvider
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3116)
    at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1344)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1825)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1705)
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2585)
    at java.lang.Class.getConstructor0(Class.java:2885)
    at java.lang.Class.getDeclaredConstructor(Class.java:2058)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:104)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:360)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:293)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5077)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5591)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1095)
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1957)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.springframework.core.ResolvableTypeProvider
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1856)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1705)
    ... 28 more

前几天还是好好的! 但今天运行起来后就抛错了;错误问题就是没找到这个类;所以重新clear了下试试;但工程报错依旧实在没想通是为什么;
后面看了下maven库发现问题了 jar包没下载完成;导致工程没加载到core的jar包;
但这里有一个疑问就是之前用的是“4.0.2.RELEASE”版本,但后面不知道为什么换成了“4.2.6.RELEASE”版本,
而这个新版本没下载完所以导致了加载jar失败;


解决办法:
  将pom.xml中的“4.0.2.RELEASE”换成“4.2.6.RELEASE”版本,重新down一下jar;
  刷新工程后解决;



java.lang.ClassNotFoundException: org.springframework.core.NestedIOException是一个Java异常,表示无法找到org.springframework.core.NestedIOException类。这可能是由于以下原因之一引起的: 1. 缺少相关的依赖库:如果你的项目中缺少org.springframework.core.NestedIOException类所在的依赖库,就会出现这个异常。你需要确保你的项目中包含了正确的依赖库。 2. 类路径问题:如果org.springframework.core.NestedIOException类所在的依赖库在类路径中不存在或无法访问,也会导致这个异常。你需要检查类路径配置,确保依赖库可以正确加载。 解决这个异常的方法有以下几种: 1. 确保依赖库存在:检查你的项目中是否包含了org.springframework.core.NestedIOException类所在的依赖库。如果没有,你需要将相关的依赖库添加到项目中。 2. 检查类路径配置:确保类路径配置正确,可以正确加载依赖库。你可以检查项目的构建工具(如Maven或Gradle)的配置文件,或者检查项目的类路径设置。 3. 检查依赖版本:如果你的项目中使用了不兼容的依赖版本,也可能导致这个异常。你可以尝试更新依赖库的版本,或者查找与你当前使用的依赖库版本兼容的org.springframework.core.NestedIOException类。 4. 检查包名和类名:确保你正确引用了org.springframework.core.NestedIOException类,并且包名和类名的大小写匹配。 5. 检查编译环境:如果你在编译项目时遇到这个异常,可能是由于编译环境配置不正确导致的。你可以检查编译环境的配置,确保编译器可以正确找到org.springframework.core.NestedIOException类。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值