请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我的dubbo本地启动不了

想问一下
我在imooc-dubbo-item-service 的配置为如下

<dubbo:registry protocol=“zookeeper” address=“192.168.1.104:2181”></dubbo:registry>

<dubbo:protocol name=“dubbo” port=“20880”></dubbo:protocol>

然后在imooc-dubbo-order-service的配置如下

<dubbo:registry protocol="zookeeper" address="192.168.1.104:2181"></dubbo:registry>
<!-- 定义暴露服务的端口号 -->
<dubbo:protocol name="dubbo" port="20881"></dubbo:protocol>

然后在web里面为

<dubbo:application name="imooc-dubbo-web"></dubbo:application>

<!-- 注册中心的配置,用于消费者的监听 -->
<dubbo:registry protocol="zookeeper" address="192.168.1.104:2181"></dubbo:registry>

但是报了:
[DUBBO] Failed to start NettyClient DESKTOP-NUVE2DI/192.168.56.1 connect to the server /192.168.56.1:20881 (check == false, ignore and retry later!), cause: client(url: dubbo://192.168.56.1:20881/com.imooc.order.service.OrdersService?anyhost=true&application=imooc-dubbo-web&check=false&codec=dubbo&dubbo=2.5.3&heartbeat=60000&init=true&interface=com.imooc.order.service.OrdersService&methods=createOrder,getOrder&pid=5776&retries=3&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1547473047591) failed to connect to server /192.168.56.1:20881, error message is:connection timed out, dubbo version: 2.5.3, current host: 192.168.56.1
com.alibaba.dubbo.remoting.RemotingException: client(url: dubbo://192.168.56.1:20881/com.imooc.order.service.OrdersService?anyhost=true&application=imooc-dubbo-web&check=false&codec=dubbo&dubbo=2.5.3&heartbeat=60000&init=true&interface=com.imooc.order.service.OrdersService&methods=createOrder,getOrder&pid=5776&retries=3&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1547473047591) failed to connect to server /192.168.56.1:20881, error message is:connection timed out
at com.alibaba.dubbo.remoting.transport.netty.NettyClient.doConnect(NettyClient.java:124)

正在回答 回答被采纳积分+3

1回答

风间影月 2019-01-14 21:41:03

是在本地环境吗?zk是在虚拟机里的吧?防火墙关闭了吗?另外目前有几台dubbo 呀?消费者和生产者分别几个啊?

0 回复 有任何疑惑可以回复我~
  • 提问者 邵志勇 #1
    zk是在本地环境的,实在windows里面,没装虚拟机,一台dubbo,消费者和生产者好像不太清楚
    回复 有任何疑惑可以回复我~ 2019-01-14 21:44:05
  • 风间影月 回复 提问者 邵志勇 #2
    额,zk在本地就失去了分布式的意义啦~~ 本地的dubbo你做了哪些业务啊? 基本流程是?先保证zk服务没问题,随后开发dubbo的服务提供者,也就是生产者,你要先按步骤保证这两点是ok的噢
    回复 有任何疑惑可以回复我~ 2019-01-14 22:01:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信