java.lang.IllegalStateException: Failed to check the status of the service com.ylcapi.consumer.DemoService

这个报错可能有两个原因:

  1. 计算机安装过VMware等虚拟机,导致提供者启动时使用了其他的虚拟网卡。
    禁用掉本机其他的虚拟网卡,如图,只留下WLAN这个可连接互联网的网卡。
    在这里插入图片描述
    重启nacos,保证其使用的是本机连接公网的网卡。

在命令窗口输入ipconfig查看网卡IP地址
在这里插入图片描述
在这里插入图片描述

  1. 包路径不匹配
    需要保证提供者与消费者调用的接口包路径相同,可以将接口提取出来作为两者的父类,或单独提取出来通过Maven打包供两者引用。
    dubbo-consumer
    dubbo-provider
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐