升级dubbo依赖版本后,调用RPC接口报错:io.netty.handler.codec.EncoderException: java.lang.NoSuchMethodError: org.apache.dubbo.common.serialize.hessian2.Hessian2SerializerFactory.getClassFactory()Lcom/alibaba/com/caucho/hessian/io/ClassFactory;
时间: 2023-11-20 08:06:00 浏览: 264
解决dubbo启动的时候报错,无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'
这个错误可能是由于dubbo依赖的序列化组件hessian版本不兼容导致的。建议检查你的项目中是否存在多个版本的hessian依赖,并且保证dubbo依赖的hessian版本与你项目中其他组件依赖的hessian版本一致。
你可以通过以下步骤来解决这个问题:
1. 确认你的项目中是否存在多个版本的hessian依赖,如果有的话,删除掉多余的依赖。
2. 确认你的dubbo依赖的版本是否与其他组件依赖的hessian版本一致。
3. 如果以上两步没有解决问题,你可以尝试升级或降低dubbo依赖的版本,或者升级其他组件依赖的hessian版本。
希望这些信息能够对你有所帮助,如果还有其他问题请继续提问。
阅读全文