[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