dubbo2.5.3 与spring 3.1.x 冲突

在集成了dubbo2.5.3 的项目中初始化出现 MalformedParameterizedTypeException

检查发现这是因为dubbo2.5.3依赖的springframeworks是2.5.6, 与项目中的3.1.1冲突, 启动后就会出现异常

解决办法:

在pom中增加exclusion

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>dubbo</artifactId>
            <version>2.5.3</version>
            <exclusions>
                <exclusion>
                    <artifactId>spring</artifactId>
                    <groupId>org.springframework</groupId>
                </exclusion>
            </exclusions>
        </dependency>
时间: 2024-11-09 13:38:05

dubbo2.5.3 与spring 3.1.x 冲突的相关文章

Struts2与Spring的Maven依赖冲突

今天在用Maven集成Struts2+Spring+Hibernate时发现只要不在web模块中声明spring-web的依赖,就会报java.lang.NoClassDefFoundError: [Lorg/springframework/context/ApplicationContextInitializer;异常,站点无法启动. 对比了半天发现添加spring-web依赖后打包生成的文件少了一个spring-asm-3.0.5.RELEASE.jar文件,很是纳闷,再仔细看spring-

spring boot中log4j冲突问题和解决办法

Spring Boot中自带了log4j日志管理.写法应该是: private static final Logger logger = Logger.getLogger(XXX.class); 而不是: private Logger logger = LoggerFactory.getLogger(XXX.class); 这两个类属于的包不同,前者属于log4j-over-slf4j-1.7.25.jar:后者属于slf4j-api-1.7.25.jar.两个jar包都属于org.slf4j下

Spring和SpringMVC的关系

1.Spring和SpringMVC是父子容器关系. 2.Spring整体框架的核心思想是容器,用来管理bean的生命周期,而一个项目中会包含很多容器,并且它们分上下层关系,目前最常用的一个场景是在一个项目中导入Spring和SpringMVC框架,而Spring和SpringMVC其实就是两个容器,Spring是父容器,SpringMVC是子容器,Spring父容器中注册的Bean对SpringMVC子容器是可见的,反之则不行. 3.按照官方文档推荐,根据不同的业务模块来划分不同的容器中注册不

自定义Spring Boot的启动器

49.5 一个库的完整Spring Boot启动器可能包含以下组件: autoconfigure 模块包含自动配置(auto-configuration)的代码 启动器模块,它提供对autoconfigure模块以及库的依赖关系以及通常有用的任何其他依赖关系.简而言之,添加启动器应该提供使用该库所需的一切. 你可能会将auto-configuration代码和依赖管理到单独的模块,如果你不需要区分这两个概念. 49.5.1 命名 你应该确保为你的启动器提供合适的namespace空间.即使使用不

Spring Boot入门介绍

 SpringBoot介绍 1.什么是SpringBoot?SpringBoot就是为了解决Spring缺点而生的,主要是简化了使用 Spring 的难度,节省了繁重的配置,开发者能够快速上手. SpringBoot的核心功能有两个,起步依赖,自动配置,也就是他的默认配置: 起步依赖就是将具备某种功能的坐标打包到一起, 并解决了Spring的jar包冲突问题. 自动配置就是SpringBoot在底层给我们自动做了一些配置,所以springboot项目不编写配置文件也可以正常运行,但是根据我们的具

SpringFramework4系列之SpringJMS:(四)异步接收消息 2.构建监听器

构建实现接口的监听器 编写监听器类并且实现监听器接口 public class ListenerDemo implements MessageListener {     public void onMessage(Message message) {         System.out.println(message.toString());     } } 注册MDP <!-- this is the Message Driven POJO (MDP) --> <bean id=&

java.lang.reflect.MalformedParameterizedTypeException异常问题

做dubbo框架集成的时候,出现的问题,本来的原来的工程没有错误,引入dubbo后报错,原因是spring的jar文件冲突,我用的spring是4.x,dubbo引入的是2.5所以需要去掉,相关的pom文件写法如下: <dependency>            <groupId>com.alibaba</groupId>            <artifactId>dubbo</artifactId>            <vers

linux:记录一次 处理tomcat启动卡死无报错现象的曲折过程

一.环境 系统:CentOS 5.5 tomcat 6.0 jdk1.6 二.问题现象     我们公司近期请人做的某个项目的一期要完成了,因对方负责java开发的工程师都不懂linux,而且也没有专职的linux工程师,最后的最后就是只能我来部署了,刚开始也没觉得会有多麻烦,按以往的套路来就好了嘛,好吧,先把项目在我本地环境(windows)跑一下,然而...... ........(省略因开发环境不一样造成的揪心过程,还有对方代码的各种坑,然而我还拿不到源文件..) 一翻折腾,终于在本地运行

No bean named &#39;springSecurityFilterChain&#39; is defined

转载自 http://blog.csdn.net/yuanzhuohang/article/details/7233752  本人按照mkyong.com的example配置spring security3,死活不成功,后来通过查看tomcat日志文件,找到异常信息,搜索到本篇文章,在本文章的提示下解决了spring security3配置的问题 今天配置Spring Security的时候遇到了这样的问题 No bean named 'springSecurityFilterChain' is