soul_dubbo

首先启动soul-bootstarp 和 soul-admin,zookeeper;

zookeeper我使用的是docker

命令如下:

docker pull zookeeper

docker run --name zk -p  2181:2181 -p 2888:2888 -p 3888:3888 --restart always -d zookeeper

启动zookeeper后就可以启动TestAlibabaDubboApplication,如果没有zookeeper就会报异常提示zookeeper找不到。然后上admin后台打开dubbo插件,即可以看到图1所示。

图1​

 

遇到了一个很坑的问题,我自己都有点不好意思了,如果没有打开dubbo插件(如图2所示),会发现控制台一直提示没有在spring配置文件配置<dubbo:application name=""/>,但其实配置文件已经有了,所以非常奇怪。

图2

 根据断点会发现在这里pulginDate.getEnabled()==false,所以导致了没有办法进入iniit(dubboRegeisterConfig),知道问题就好办了,把插件开关打开就可以了。

然后试着调用,发现没有问题,数据正常返回。

有两个比较坑的地方

1.zookeeper homebrew安装的版本死活起不来,日志也没有打印,所以就直接使用了docker的镜像。

2.忘记打开开关了,导致一直报错,差点想放弃去问人,哈哈哈!然后还是单步调试一点点看问题所在。虽然代码不是自己写的,但是猫大人写的代码很好,所以看着比较好懂

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值