使用Dubbo的时候出现服务被禁止的问题

[ERROR][2017-11-22 14:29:54] me.flyray.rbac.utils.RRExceptionHandler.resolveException(RRExceptionHandler.java:46) Forbid consumer 172.20.15.44 access service me.flyray.rest.api.ApiProvider from registry 172.20.15.44:2181 use dubbo version 2.8.5-SNAPSHOT, Please check registry access list (whitelist/blacklist).
com.alibaba.dubbo.rpc.RpcException: Forbid consumer 172.20.15.44 access service me.flyray.rest.api.ApiProvider from registry 172.20.15.44:2181 use dubbo version 2.8.5-SNAPSHOT, 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.execute(proxy0.java)
at me.flyray.rbac.controller.cms.GroupController.list(GroupController.java:35)
at me.flyray.rbac.controller.cms.GroupController$$FastClassBySpringCGLIB$$1f162cff.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82)
at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39)
at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at com.alibaba.druid.support.spring.stat.DruidStatInterceptor.invoke(DruidStatInterceptor.java:72)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)
at me.flyray.rbac.controller.cms.GroupController$$EnhancerBySpringCGLIB$$66a572eb.list()
at me.flyray.rbac.controller.cms.GroupController$$FastClassBySpringCGLIB$$1f162cff.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82)
at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39)
at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at com.alibaba.druid.support.spring.stat.DruidStatInterceptor.invoke(DruidStatInterceptor.java:72)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)
at me.flyray.rbac.controller.cms.GroupController$$EnhancerBySpringCGLIB$$7d7eb0d0.list()
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:814)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:737)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:860)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at me.flyray.rbac.xss.XssFilter.doFilter(XssFilter.java:23)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

检查了好久没找到问题的根源,请问大家遇到这种问题是怎么解决的
0

1个回答

查看zookeeper上的服务的状态。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
整合dubbo、maven、spring、mybatis的服务提供者消费者调用错误示例
服务消费者调用服务提供者的getUser(int id)方法,出现空指针异常。
dubbo启动和停止脚本
修改阿里官方脚本,保证脚本的可执行性,应用于dubbo服务的启动和停止,文档目录应该符合bin、log、lib、conf结构,bin中放置脚本
dubbo服务限制并发量示例
dubbo服务并发控制(executes),连接控制(accepts),路由规则测试,服务降级。 具体请参考:https://dubbo.gitbooks.io/dubbo-user-book/
dubbo注册中心服务ip和实际服务提供者ip不一致问题
dubbo注册中心服务ip和实际服务提供者ip不一致问题 网上收集的资料
Dubbo超时机制导致的雪崩连接
Dubbo超时机制导致的雪崩连接
Maven构建Dubbo服务可执行jar包
通过maven搭建dubbo环境,包括生产者和消费者以及公共模块,配置模块等,Dubbo视频教程--基础篇--第07节--使用Maven构建Dubbo服务的可执行jar包.pdf,maven和dubbo..zip源码工程
springboot集成dubbo实现服务提供调用
springBoot-Dubbo-Provide实现服务提供 springBoot-Dubbo-Consumer实现服务消费 jar通过maven进行管理 根据readme.txt进行操作
springboot 调用dubbo实例
spring boot 调用dubbo实例,可以运行,需要安装dubbo服务器。
dubbo-admin-2.5.3,实测可用版,dubbo服务监控管理中心
1、删除tomcat/webapp/ROOT/下所有文件 2、解压附件并拷贝ROOT(dubbo_admin)文件夹中的内容,到tomcat/webapp/ROOT/下 3、修改WEB-INF/dubbo.properties,dubbo.registry.address=zookeeper地址 4、启动tomcat服务 5、访问:http://localhost:8080 用户/密码:root/root 6、完成部署工作
PPT-被注册表组策略阻止 的 解决方法
解决由于注册表组策略阻止PPT 导入注册表后可以正常使用~~~本人已测试过。
maven打包dubbo服务接口(maven-assembly-plugin)
maven打包dubbo服务接口(maven-assembly-plugin)
springboot下dubbo2.8.4服务的提供与消费
springboot下dubbo2.8.4服务的提供与消费(A模块调用B模块提供的服务并对外提供新的服务) 具体的信息可见压缩包内的readme.doc文件
dubbo+rest方式实现远程服务调用(源码)
通过dubbo加上rest方法实现服务直接调用,项目下载后直接导入开发工具中,直接运行即可
dubbo开发中文文档以及dubbo开发所需jar包
1,dubbo开发所需jar包 2,dubbo-user-book.pdf
禁止进程被windows任务管理器关闭的源程序
禁止进程被windows任务管理器关闭的源程序,下载别人的比较有效,也忘了是谁,暂时放在这里
查看java dubbo服务的dubbo-admin
查看java dubbo发布的服务又那些 用这个直接放在tomcat里
SpringbootDubbo源码
springboot整合Dubbo微服务框架,实现暴露服务provider模块和被调用服务consumer模块,连接本地的Dubbo服务就能成功启动项目。
dubbo的服务发布与服务引用
主要从源码分析的角度分析了服务发布与服务引用的流程,很清晰的描述的发布与引用的过程
dubbo-getway 网关
微服务分布式架构实践,dubbo-getway 网关,下载即运行[4.5]
springboot+dubbo的service层
springboot+mybatis+mybatisplus+dubbo的service层demo欢迎下载
java中eclipse集合maven、dubbo服务搭建流程
文档描述java开发者实用eclipse工具进行maven配置、maven搭建、zookeeper集成
dubbo完整案例,包含服务方和消费方完整代码
dubbo+zookeeper+SSM分布式调用完整代码,配置好zookeeper可直接运行
Dubbo完整的测试实例
一个整理好的完整的Dubbo工程实例,适合初学者观摩。压缩包包含provide和consumer两个Eclipse工程。提示,需要提前下载zookeeper
阿里大牛眼中——Dubbo 的过去、现在以及未来
阿里大神分享Dubbo 的过去、现在以及未来,应用与分布式,微服务架构,Java程序员必看
spring与dubbo分布式REST服务开发实战
spring与dubbo分布式REST服务开发实战教程视频,本人有学习过,确实不错,能让一个不懂dubbo的人快速掌握Spring集成dubbo进行分布式微服务开发,内涵一个微服务项目哦!如果你不懂dubbo对Spring有过一点了解,这回很合适你!上传乃为百度云连接,失效请留言。
解决springboot 中 dubbo配置的报错问题 dubbo XML Schema 文件
解决springboot 中 dubbo配置的报错问题 dubbo XML Schema 文件
ms卸载工具
微软自己开发的强力卸载软件的程序,XP下测试可用
pkpm的在使用时候容易出现的问题
pkpm的在使用时候容易出现的问题供大家分享
dubbo 多生产者消费者示例
后端启用多个服务生产者,对外暴露,消费者执行多次调用过程,注册中心zookeeper根据负载均衡策略,会随机切换到不同的服务端口,完成服务调用,zookeeper控制台,对服务权重进行修改,控制服务被调用的频率.
window拷贝被占用文件,比如注册表文件等
支持占用文件的拷贝,目前用的X64编译并拷贝成功,可稍作修改,改成32位编译拷贝
用cmd控制已禁用的服务开启或关闭
用cmd控制已禁用的服务开启或关闭 用cmd控制已禁用的服务开启或关闭
thrift官方代码+与dubbo集成支持原生thrift协议
thrift官方代码+与dubbo集成支持原生thrift协议
dubbo-admin-2.5.5
dubbo管控平台,用于监控dubbo服务,配置dubbo,检测dubbo服务
jfinal和dubbo的使用简单案例
使用jfinal 向 Dubbo 注册服务。jfinal与dubbo联合使用的简单案例
传统springmvc工程进行服务拆分以及dubbo化
传统springmvc进行crud之后将服务拆分为web,service,facade,parent,common等工程服务之后用dubbo进行部署服务进行服务化。
dubbo 对外提供和使用接口方法
dubbo对外提供接口,和使用外来的接口,以及如何提供协议,和使用哪个协议
dubbo-admin:dubbo服务监控
dubbo服务监控 目录包含: dubbo-admin dubbo-monitor-simple dubbo-registry-simple pom.xml README.md
spring+dubbo分布式微服务整合(java)
spring+dubbo分布式微服务整合;项目结构介绍:dubbo-service 公共接口服务;dubbo-provider 公共接口服务实现(dubbo provider) 服务提供者;dubbo-consumer (dubbo consumer) dubbo服务消费者
postman接口测试操作指南
postman接口测试操作指南,工作中整理的笔记,适合初学者
dubbo服务和消费
dubbo 测试,基于maven的web工程,provider服务提供者和consumer服务消费者
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 dubbo学习 java java学习常出现的问题