zookeeper无法注册Dubbo中的提供者

刚接触到dubbo框架,在自学写demo的过程中,遇到这样一个问题

provider服务正常启动,启动过程中ide也没提示什么错误,但是控制台中的文字打印却没出现,最后就到zookeeper中查看,

使用命令:

zkCli.sh -server ip名称:port名

链接成功后,查看根目录下是否有dubbo服务,结果发现只有zookeeper一个,也就是说提供者并没有注册成功;

在网上搜了很多方法还是没有解决成功,最后就忽然想到,会不会是防火墙的原因导致,所以就是用命令:

service iptables stop

关闭了防火墙,重新启动项目,结果控制台打印出文字,查看zookeeper中有了dubbo服务,消费者也成功调用提供者接口;

所以最后索性就把linux的防火墙就彻底关闭了,命令:

chkconfig iptables off

查看防火墙状态:

chkconfig --list | grep iptables


#显示如下

iptables       	0:off	1:off	2:off	3:off	4:off	5:off	6:off

启动消费者,接口成功调用;

你可能感兴趣的:(java,dubbo,zookeeper,分布式,mybatis,开发语言)