maven引入dubbo包后启动报错
Posted liuchq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven引入dubbo包后启动报错相关的知识,希望对你有一定的参考价值。
启动后报错内容为:
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from URL [config/spring-context.xml];
nested exception is java.lang.IllegalStateException:
Context namespace element ‘component-scan‘ and its parser class [org.springframework.context.annotation.ComponentScanBeanDefinitionParser] are only available on JDK 1.5 and higher
报错原因:因为dubbo jar包中包含低版本的spring,所以在引入dubbo是需要将spring包排除掉:
<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </exclusion> </exclusions> </dependency>
以上是关于maven引入dubbo包后启动报错的主要内容,如果未能解决你的问题,请参考以下文章
eclipse maven引入第三方jar包后如何下载源代码(sources)
spring boot引入jar包后自动生成了一个空的xml文件
遇到问题--java--新建maven项目打jar包缺少第三方引入的包maven dependencies报错Caused by: java.lang.ClassNotFoundException
遇到问题--java--新建maven项目打jar包缺少第三方引入的包maven dependencies报错Caused by: java.lang.ClassNotFoundException