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)

用Maven管理jar包后启动Tomcat时报错

spring boot引入jar包后自动生成了一个空的xml文件

dubbo服务器启动后报错端口被占用

遇到问题--java--新建maven项目打jar包缺少第三方引入的包maven dependencies报错Caused by: java.lang.ClassNotFoundException

遇到问题--java--新建maven项目打jar包缺少第三方引入的包maven dependencies报错Caused by: java.lang.ClassNotFoundException