dubbo+zookeeper+ssm分布式问题

下面是贴的报错信息:

23:17:36.923 [main-SendThread(127.0.0.1:2181)] INFO  org.apache.zookeeper.ClientCnxn -    Opening socket connection to server 127.0.0.1/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)

23:17:36.925 [main-SendThread(127.0.0.1:2181)] INFO  org.apache.zookeeper.ClientCnxn -    Socket connection established to 127.0.0.1/127.0.0.1:2181, initiating session
23:17:37.003 [main-SendThread(127.0.0.1:2181)] INFO  org.apache.zookeeper.ClientCnxn -    Session establishment complete on server 127.0.0.1/127.0.0.1:2181, sessionid = 0x100040797b3000c, negotiated timeout = 30000
Exception in thread "main" com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.158.44.219 access service entrance.service.UserService from registry 127.0.0.1:2181 use dubbo version 2.5.3, Please check registry access list (whitelist/blacklist).
at com.alibaba.dubbo.registry.integration.RegistryDirectory.doList(RegistryDirectory.java:579)
at com.alibaba.dubbo.rpc.cluster.directory.AbstractDirectory.list(AbstractDirectory.java:73)
at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.list(AbstractClusterInvoker.java:260)
at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:219)
at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72)
at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52)
at com.alibaba.dubbo.common.bytecode.proxy0.validLogin(proxy0.java)
at edu.main.DubboTest.handleSendMessage(DubboTest.java:15)

at edu.main.DubboTest.main(DubboTest.java:19)

该报错信息原因很多,本人照着网上的答案试了很多,主要有两个方面,一个是服务是否正常发布到zookeeper,一个是是否能通过zookeeper获取服务接口、实现数据,可能还有其他方面的就不一一说明了,本项目问题在于之前给项目加了一个controller层访问拦截器,用于ajax页面访问项目接口的。设置的参数不能满足dubbo数据传输的要求,所有报错。

错误特征:

1.服务在zookeeper有接口注册记录,但是看不到providers  在zookeeper输入查看providers的命令  显示如下:

———————————————————————————————————————————

[zk: localhost:2181(CONNECTED) 5] ls2 /dubbo/entrance.service.UserService/providers
[]
cZxid = 0x84
ctime = Mon Jun 25 18:52:58 CST 2018

——————————————

2.zookeeper命令框中经常弹出“ 强制关闭主机“

3.编译器报错 如上:


其他方面皆正常配置(zookeeper单机版本)

错误原因:



这个拦截器限制了dubbo的数据传输,最后把web.xml中的拦截器注释掉就可以了!

如果不是这个原因,那你们慢慢找吧!多分享!