本地启动了dubbo的provider,zk,consumer,在dubbo admin里看,service的状态也都正常。
但是服务消费的时候,一直报错:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method网上找了半天,有人说是因为类没有实现序列化,有的说是因为interface写的不一致导致的。一一排查后 ,发现代码和配置都是正常的。最后在admin里看到ip地址,居然是另外一个网段的,才想起来,因为本机装了virtual box,有个虚拟网络,导致ip地址有了问题。在网络管理里,禁用掉此虚拟网络,然后重启zk,provider等,成功运行。