Dubbo启动过程的遇到的坑

Dubbo官网下载的demo针对基于xml配置,使用muticast注册方式在项目启动中遇到的坑:
在这里插入图片描述

操作过程如下:

  1. 按照要求去做,对provider和customer启动配置参数:-Djava.net.preferIPv4Stack=true。
    在这里插入图片描述
    在IDEA面板如下位置打开进行配置,先启动项目后才会出现对应的Application,分别对provider和customer的Application进行配置,之后再次启动。
    在这里插入图片描述
    在这里插入图片描述
    结果页面报错如下:
    No provider available for the service org.apache.dubbo.demo.DemoService:1.0.0 from registry 224.5.6.7:1234 on the consumer 192.168.137.1 using the dubbo version

  2. 网上查证觉得这篇博客的说法比较可靠,https://blog.csdn.net/liuchunlin2008/article/details/82757092。

  3. 在这里插入图片描述

由于我本人电脑装了虚拟机网卡,突然想起来可能是这个原因,因此主要针对方法5进行了尝试。但是按5. 1)方法处理,在dubbo-provider.xml和dubbo-customer.xml添加后并无解决问题。
在这里插入图片描述
于是针对5. 2)进行尝试,将虚拟网卡禁用,仍未解决问题。
在这里插入图片描述
悲催…….
3. 但是感觉这种方法应该挺靠谱的,后来想到可能是缓存的问题,于是清空缓存重启,为了防止网络的影响我直接将网线拔掉,wifi断开重新操作, 最终完美解决。
在这里插入图片描述
4. 后来为了验证5 2)成功的原因是不是5 1)方法修改和网络的原因,又将5.1)和网线插上之后,重新操作3步骤,验证同样没问题。所以直接禁用多余的网卡并清理下缓存即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值