dubbo
dubbo copied to clipboard
Duplicate class
- [x] I have searched the issues of this repository and believe that this is not a duplicate.
Ask your question here
dubbo 3.0.8 出现重复的class,注册中心使用nacos
2022-06-28 20:03:57.718 ERROR 95464 --- [ restartedMain] org.apache.dubbo.common.Version : [DUBBO] Duplicate class org/apache/dubbo/remoting/exchange/Exchangers.class in 2 jar [file:/Users/docker/.m2/repository/org/apache/dubbo/dubbo/3.0.8/dubbo-3.0.8.jar!/org/apache/dubbo/remoting/exchange/Exchangers.class, file:/Users/docker/.m2/repository/org/apache/dubbo/dubbo-remoting-api/3.0.8/dubbo-remoting-api-3.0.8.jar!/org/apache/dubbo/remoting/exchange/Exchangers.class], dubbo version: 3.0.8, current host: 192.168.56.1
2022-06-28 20:03:57.726 ERROR 95464 --- [ restartedMain] org.apache.dubbo.common.Version : [DUBBO] Duplicate class org/apache/dubbo/remoting/Transporters.class in 2 jar [file:/Users/docker/.m2/repository/org/apache/dubbo/dubbo/3.0.8/dubbo-3.0.8.jar!/org/apache/dubbo/remoting/Transporters.class, file:/Users/docker/.m2/repository/org/apache/dubbo/dubbo-remoting-api/3.0.8/dubbo-remoting-api-3.0.8.jar!/org/apache/dubbo/remoting/Transporters.class], dubbo version: 3.0.8, current host: 192.168.56.1
2022-06-28 20:03:57.726 ERROR 95464 --- [ restartedMain] org.apache.dubbo.common.Version : [DUBBO] Duplicate class org/apache/dubbo/remoting/RemotingException.class in 2 jar [file:/Users/docker/.m2/repository/org/apache/dubbo/dubbo-remoting-api/3.0.8/dubbo-remoting-api-3.0.8.jar!/org/apache/dubbo/remoting/RemotingException.class, file:/Users/docker/.m2/repository/org/apache/dubbo/dubbo/3.0.8/dubbo-3.0.8.jar!/org/apache/dubbo/remoting/RemotingException.class], dubbo version: 3.0.8, current host: 192.168.56.1
2022-06-28 20:03:51.530 ERROR 95464 --- [ restartedMain] org.apache.dubbo.common.Version : [DUBBO] Duplicate class org/apache/dubbo/common/Version.class in 2 jar [file:/Users/docker/.m2/repository/org/apache/dubbo/dubbo/3.0.8/dubbo-3.0.8.jar!/org/apache/dubbo/common/Version.class, file:/Users/docker/.m2/repository/org/apache/dubbo/dubbo-common/3.0.8/dubbo-common-3.0.8.jar!/org/apache/dubbo/common/Version.class], dubbo version: 3.0.8, current host: 192.168.56.1
dubbo-registry-nacos模块需要禁止dubbo-registry-api
和dubbo-common
传递
这个是使用了 fatjar 模式后出现的重复 class 情况,后面需要考虑忽略对 fatjar 的检测
设置optional
是不是就可以了
这个是整体打包的问题,只要用了 fatjar,所有类都会多一份,所以除非全部都变成 optional 不然没法处理
so, this question has a solution?
i try a solution method, you can add dependency, @zhaoyunxing92
真球服了,自己引入都能jar包冲突
注册中心还能不引入?