使用maven管理依赖,spring版本冲突解决 java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.r
来源:互联网 发布:淘宝客建站需要什么 编辑:程序博客网 时间:2024/05/08 01:44
报错异常堆栈:
java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTypeArguments(Ljava/lang/Class;Ljava/lang/Class;)[Ljava/lang/Class;at org.springframework.core.convert.support.GenericConversionService.getRequiredTypeInfo(GenericConversionService.java:275)at org.springframework.core.convert.support.GenericConversionService.addConverter(GenericConversionService.java:93)at org.springframework.core.convert.support.DefaultConversionService.addScalarConverters(DefaultConversionService.java:61)at org.springframework.core.convert.support.DefaultConversionService.addDefaultConverters(DefaultConversionService.java:53)at org.springframework.core.convert.support.DefaultConversionService.<init>(DefaultConversionService.java:42)at org.springframework.core.env.AbstractPropertyResolver.<init>(AbstractPropertyResolver.java:44)at org.springframework.core.env.PropertySourcesPropertyResolver.<init>(PropertySourcesPropertyResolver.java:42)at org.springframework.core.env.AbstractEnvironment.<init>(AbstractEnvironment.java:101)at org.springframework.core.env.StandardEnvironment.<init>(StandardEnvironment.java:54)at org.springframework.web.context.support.StandardServletEnvironment.<init>(StandardServletEnvironment.java:43)at org.springframework.web.servlet.HttpServletBean.<init>(HttpServletBean.java:90)at org.springframework.web.servlet.FrameworkServlet.<init>(FrameworkServlet.java:211)at org.springframework.web.servlet.DispatcherServlet.<init>(DispatcherServlet.java:323)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)at java.lang.reflect.Constructor.newInstance(Constructor.java:513)at java.lang.Class.newInstance0(Class.java:357)at java.lang.Class.newInstance(Class.java:310)at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:140)at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)at java.lang.Thread.run(Thread.java:695)
原因是maven的dependency中,依赖了不同版本的spring,spring2.5和3.1的冲突导致的。
解决办法是将使用了srping2.5的dependency加上exclusion,例如:
<dependency> <groupId>com.alibaba.cobar</groupId> <artifactId>cobar-client</artifactId> <version>1.0.5</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </exclusion> </exclusions> </dependency>
0 0
- 使用maven管理依赖,spring版本冲突解决 java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.r
- java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTypeArguments
- java.lang.NoSuchMethodError:org.springframework.core.GenericTypeResolver.resolve
- java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTypeArguments(Ljava
- dubbo+maven+web工程启动报错java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resol
- Spring MVC 启动报错,java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTyp
- 关于maven出现java.lang.NoSuchMethodError: org.springframework.core.io.ResourceEditor
- Junit+Spring-test进行单元测试,报java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedE
- java.lang.NoSuchMethodError: org.springframework.core.io.ResourceEditor错误
- error java.lang.NoSuchMethodError: org.springframework.core.convert.support.PropertyTypeDescriptor
- java.lang.NoSuchMethodError: org.springframework.core.io.ResourceEditor错误
- 使用spring的代理事务时报java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add错误
- 使用spring的代理事务时报java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.add错误
- 解决“java.lang.NoSuchMethodError: org.hamcrest.core.AllOf.allOf…”问题(使用JUnit和Hamcrest)
- junit4+spring单元测试java.lang.NoClassDefFoundError:org/springframework/core/SpringProperties
- Spring中java.lang.NoClassDefFoundError: org/springframework/core/MethodIntrospector
- 解决maven管理下,java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderServlet
- Spring报错java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.getMethod(Ljava/lang/Class;
- Android如何在初始化的时候获取加载的布局的宽高
- 编译qt时Makefile重复
- 神奇的缓存行填充
- Linux ALSA声卡驱动之二:声卡的创建
- IIS8中使用OpenSSL来创建CA并且签发SSL证书
- 使用maven管理依赖,spring版本冲突解决 java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.r
- houdini 技术
- 对智能指针的一些理解
- 人品计算器
- 数据泵导入导出(一)
- 关于sstream头文件
- 自学笔记之归并排序
- 重要的内存访问模型
- Php 發送Post請求