miaoshi
2017-04-19 09:56:47
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;
刷新工程后解决;
评论

雾岛听风 LV7
2021年10月19日
2334243856 LV3
2021年8月2日
2838969175
2021年6月15日
暂无贡献等级
皇问天 LV15
2021年4月30日
17358287205 LV1
2021年4月21日
谭文杰
2021年4月9日
暂无贡献等级
qwqwqasc
2021年1月26日
暂无贡献等级
鲜衣怒马z
2021年1月5日
暂无贡献等级
222287267 LV1
2020年12月30日
安东尼online LV11
2020年11月19日