[DUBBO] Duplicate class com/alibaba/dubbo/remoting/RemotingException.class in 2 jar
dubbo项目启动时抛出如下异常:
[DUBBO] Duplicate class com/alibaba/dubbo/remoting/RemotingException.class in 2 jar
[file:/data/repository/haiyoung/releases/139/haiyoung-0.0.1-SNAPSHOT.jar!/BOOT-INF/lib/dubbo-2.6.5.jar!/com/alibaba/dubbo/remoting/RemotingException.class,
file:/data/repository/haiyoung/releases/139/haiyoung-0.0.1-SNAPSHOT.jar!/BOOT-INF/lib/dubbo-remoting-api-2.6.5.jar!/com/alibaba/dubbo/remoting/RemotingException.class],
dubbo version: 2.6.5
去项目里看了下,确实有两个jar包下面有这个类,如下图所示:
解决方案
引入dubbo相关的依赖时,会有依赖传递,必须要exclude相关冲突的资源,
可参照如下方式进行解决
https://github.com/apache/incubator-dubbo-spring-boot-project/issues/227