我们在使用Dubbo的过程中,时常会碰到这个异常。而有可能导致这个异常的原因是非常多的,排查起来比较困难。下面把如何排查该问题的思路整理了一下,目前我知道的会导致这个异常的原因分为以下几类:

  • 1.需要进行序列化的POJO类没有进行序列化,多是入参中的一些参数实体类。这个原因是最容易发现的,因为未序列化的类会在异常信息中显示,在日志信息中搜索“Serializable”,即可找到对应的类,再将其实现序列化即可。

  • 2.Dubbo Provider 服务部署存在问题。检查你服务器上的dubbo服务是否正常,检查服务器是否存在问题(比如服务器上是否存在虚拟机网络)。最好尝试重新部署dubbo,通过invoke命令调用一下确认服务没有问题。

  • 3.防火墙对应端口没有开启, 这种情况一般出现在外网调用时。dubbo默认端口是20880(这个可以通过修改配置更改)。

在 /etc/sysconfig/iptables中添加下边内容(以下命令是开启20880端口,有可能还需开启其他端口):

-A INPUT -m state --state NEW -m tcp -p tcp --dport 20880 -j ACCEPT

表示开启20880端口,然后:service iptables restart 重启防火墙即可。

Windows开启方法:控制面板—防火墙—高级—入站规则—新建规则—填写—下一步…

  • 4.invoke方法代码执行过程中出现异常导致(也有可能是切面中存在异常,小心)。

按照以上顺序依次排查,问题应该不难找到。

调用Dubbo报错: com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method 问题原因和解决办法相关推荐

  1. com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method XXX in the service

    问题log com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method getExpressGoldOrderCount in th ...

  2. [TODO]com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method

    异常信息如下: 2018-10-30 20:00:50.230 ERROR  java.util.concurrent.ExecutionException: com.alibaba.dubbo.rp ...

  3. Dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method 问题的解决

    QUESTION:Dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method 问题的解决? ANSWER: 一.原因: ...

  4. Dubbo:com.alibaba.dubbo.rpc.RpcException Failed to invoke the method 问题的解决

    QUESTION:Dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method 问题的解决 ANSWER: 一.原因: 1 ...

  5. com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法

    com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法 参考文章: (1)com.alibaba.dubbo.rp ...

  6. com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method list in the service com.dream.servic

    在启动项目的时候dubbo出现以下错误(大概是这样,一开始只是提示dubbo出错): DEBUG [http-bio-8080-exec-3] - DispatcherServlet with nam ...

  7. 出现VW自适应方案报错already has a ‘content‘ property, give up to overwrite it的原因及解决办法

    出现VW自适应方案报错already has a 'content' property, give up to overwrite it的原因及解决办法 背景及原因 解决办法 文章参考 背景及原因 在 ...

  8. 微信小程序新建/导入项目报错:self signed certificate in certificat 和 getaddrinfo ENOTFOUND servic的原因及解决办法

    文章目录 前言: 报错如下: 一.开发环境: 1.开发者工具版本号: 2.系统版本 二.这俩个问题的原因: 三.解决办法: 前言: 笔者今天用新电脑安装了微信开发者工具导入我放在码云上面的小程序代码, ...

  9. 已解决:启动docker报错:“Job for docker.service failed because the control process exited with error”解决办法

    启动docker时报错 [root@localhost ~]# systemctl start docker Job for docker.service failed because the con ...

最新文章

  1. MVC3学习:将excel文件导入到sql server数据库
  2. python入门练习题-Python入门36道经典练习题
  3. 如何在命令行模式下升级的你Visual Studio的Solution文件
  4. 命令行避免输入错误文件名_GitHub 60000+ Star 登顶,命令行的艺术
  5. 一周刷题记录 | WebMisc
  6. 【转载】高效能,大数据量存储方案SqlBulkCopy
  7. Oracle数据库入门——常用的数据字典
  8. map与unordered_map
  9. 推荐一个神器 - 把你的照片随心所欲的摆成各种形状
  10. hadoop中的9000端口代表什么_启动hadoop后,fs.defaultFS中配置的9000端口没有出现在监听中?...
  11. 【CCCC】L2-012 关于堆的判断 (25分),,手写堆,二叉树编号,向上调整
  12. 边沿触发是什么意思_边沿触发器的动作特点及主要特点
  13. 相关性评估:皮尔逊相关系数,R2
  14. 拼音速度测试软件,在线五笔打字练习
  15. Linux——就业方向选择、学习内容、学习方法
  16. 跳步游戏2--返回最小跳步数
  17. easyexcel获取所有sheet页名称_【EXCEL】如何快速获取所有表格名称
  18. php时间函数不准确,php date函数时间不对如何解决
  19. 微信小程序嵌套iframe_H5嵌入微信小程序踩过的坑
  20. mac安装brew(国内)

热门文章

  1. 何为loopback
  2. 和日本留学同学聊天想到的
  3. 计算机电缆国家标准是什么,DJYVRP计算机电缆执行标准
  4. wireshark使用及作用
  5. access的一些基本操作
  6. contextmenu样式 wpf_ContextMenu 样式和模板
  7. 查询快递单号物流,导出详情物流到表格
  8. 光盘文件系统-ISO9660(CDFS)、UDF
  9. react 响应式图片放大镜 (伸缩盒子)
  10. 红米K30 Pro标准版和变焦版的区别