使用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常见问题--使用多个进程启动服务,端口冲突怎么办?
使用多个进程启动服务,端口冲突怎么办? 注:此为Spring的标准功能,仅在此提示使用方式,不属于Dubbo范畴。 使用Spring自带的PropertyPlaceholderConfigurer的SYSTEM_PROPERTIES_MODE_OVERRIDE实现通过-D参数设置端口:   java -Ddubbo.service.server.port=208...
启动Dubbo服务时遇到的问题总结
eclipse+maven+spring+dubbo+zookeeper+linux 首先将zookeeper注册中心安装在linux下面 dubbo在spring中的配置如下: <dubbo:application name="test-manager"/>     <dubbo:registry protocol="zookeeper"                 ...
使用dubbo对服务进行管理遇到的问题汇总
1.[WARNING] The POM for cn.e3mall:e3mall-common:jar:0.0.1-SNAPSHOT is missing, no dependency information available[INFO] ------------------------------------------------------------------------[INFO] ...
dubbo常见问题记录
1.. 注册中心上服务是存在的,为什么报找不到服务的错误?报错信息: Caused by: com.alibaba.dubbo.rpc.RpcException: No invoker available for remote service com.alibaba.china.album.service.IBankNewPicService:1.0.0, servers: []注册中心上看到的服...
Dubbo调用事务问题
在一个项目一次调用另一个项目的两个dubbo添加接口时候,如果第一个方法执行成功,第二个方法失败,此时你要手动设置回滚,那么肯定会失败,原因是rpc框架不支持事务,假如另一个项目的jar包引进来那就支持,还有就是跨数据库不支持事务。...
记录使用dubbo遇到的问题
大伙使用过dubbo的同学都知道,dubbo远程调用服务原理是通过序列化、反序列化实现的,这里不多说了问题描述:有一次写dubbo接口,需要抛出自定义异常,该异常只有一个构造方法(只有一个参数,为自定义枚举类型),下面是构造方法详情 public RefundOrderException(RefundOrderExceptionCode code) { super(code....
dubbo常出现的问题
一、dubbo的常见问题分类 二、案例分析 1)服务超时问题 目前如果存在超时,情况基本都在如下几点: 客户端耗时大,也就是超时异常时的client elapsed xxx,这个是从创建Future对象开始到使用channel发出请求的这段时间,中间没有复杂操作,只要CPU没问题基本不会出现大耗时,顶多1ms属于正常 IOThread繁忙,默认情况下,dubbo协议一个客户端与一个服务提...
使用dubbo过程中遇到的问题
1.同时配置了XML和properties文件,则properties中的配置无效 只有XML没有配置时,properties才生效。   2.dubbo缺省会在启动时检查依赖是否可用,不可用就抛出异常,阻止spring初始化完成,check属性默认为true。测试时有些服务不关心或者出现了循环依赖,将check设置为false   3.为了方便开发测试,线下有一个所有服务可用的注册中心
(已解决)Dubbo发布Service服务加@Transactional报错,导致服务不能发布问题
最近在给一个项目配置事务时遇到这个问题,只要不加@Transactional注解一切都好,一加注解,就开始报错,从Controller层开始报错,所有调用服务层的方法都失败,而且dubbo-admin中看不到任何已注册服务。 经过反复尝试和测试,终于找到了问题所在: 在配置事务的时候,使用了CGlib代理(proxy-target-class="true"),为service生成代理类,而...
解决spring初始化两次,导致dubbo端口被占用Address already in use问题.
因为spring初始化了两次,所以导致了错误信息dubbo端口被占用. 第一个办法是设置tomcat的Server path路径为默认的工作区,或者使用tomcat安装路径,但是Deploy path部署路径不要修改为webapps. 第二个方法是将eclipse的Servers中tomcat配置文件server.xml里面的host标签修改为: false" deployOnStartup
调用Dubbo服务报以下错误:RemotingException: message can not send, because channel is closed .
Caused by: com.alibaba.dubbo.remoting.RemotingException: message can not send, because channel is closed . url:dubbo://192.168.1.185:21954/com.tw.ei.business.agent.service.ReqBuinessAgentService?anyho
dubbo服务被重复(两遍)调用的问题
我遇到的现象:我配置了两个dubbo服务,测试dubbo的负载均衡,配置轮询,一个请求,但是两个provider的实现类都会相应。不符合预期轮询效果。 经过跟代码,发现调用者执行了两遍,每一遍都是按照轮询方法来的,具体原因就是dubbo有超时重发机制,我将配置增加了retries=“0”就可以了 <dubbo:reference id="categoriesService" retri...
【dubbo】dubbo注解方式及报空指针异常的处理方式
dubbo-provider: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubb...
dubbo无法消费服务问题, 出现莫名的IP地址
在上个星期 , 整个星期中都深陷其中. dubbo出现无法调用服务者的情况. 在dubbo-admin监测站上通过查看IP为192.168.119.1 如上图所示, 但是Linux 公网IP 为192.168.225.129 在经过网上查找问题后, 发现比较多的是说Linux的内网IP问题, 在我将几乎 所有答案都试了一遍后, 几近奔溃 ,仍然无果.  在几乎放弃之际,在一篇博
spring-boot 与 dubbo
spring-boot 与 dubbo maven 依赖 常用 maven 依赖如下: <!-- Spring Boot Dubbo 依赖 --> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starte...
springboot 集成dubbo,RPC 远程调用服务接口:提示服务空指针异常
1、错误出现的场景:今天本地模拟dubbo 的RPC远程调用,但是调用的服务总是提示“空指针异常”。 出现上述情况的原因:只有一种可能需要扫描的service 对象,dubbo 扫描服务对象失败,而造成失败的原因:一:缺少dubbo 的jar 文件,二、dubbo 扫描包路径配置错误。 我今天所犯的错误是第二种。  看源码: dubbo 服务端消费代码错误截图: 后面仔细
dubbo服务中的hessian序列化工厂使用hashmap加锁在高并发场景下的问题
[摘要:1.题目描绘 我们正在对5个dubbo接心并收举行测试,统共线程数是64个,一直的挪用那些接心。视察到的非常浮现是TPS动摇较大,时下时低。 我们视察线程的运转状态是如许] 1.问题描述 我们在对5个dubbo接口并发进行测试,总共线程数是64个,不停的调用这些接口。观察到的异常显现是TPS波动较大,时高时低。 我们观察线程的运行状况是这样的: 上图红色部分是线程阻塞的...
rpcx使用etcd注册中心出现的问题
rpcx使用etcd当注册中心出现的问题 go get -u -v -tags "etcd" github.com/smallnest/rpcx/... 使用以上命令安装带etcd的rpcx 在写以下代码的时候发现serverplugin下没有EtcdRegisterPlugin这个struct 解决办法: 我使用的是GoLand开发工具,查看源码的时候发现etcd.go被Gol...
dubbo端口被占用
启动项目的时候一直提示端口被占用,换什么端口就提示什么端口被占用,结果是tomcat在重复启动(原因未知),通过重新配置一个纯净版本的tomcat,问题得到了解决...
使用Dubbo调用Mybatis懒加载出现数据丢失--懒加载的数据无法加载
<association property="bankInfo" column="user_id" fetchType="eager" select="com.jrq.core.mapper.CustomerBankInfoMapper.getDefaultCardByUserId"> 添加fetchType="eager"属性 ,急加载
关于dubbo+shiro导致dubbo无法注入的问题解决方案
最近在一个项目中通过springboot集成dubbo+shiro,在集成完成代码后调试时发现用户登录时一直报空指针异常,定位问题位于dubbo的@Refrence注解引入的类未实例化,在网上查找了半天找到了一些解决方法,比如使用dubbo的配置文件或者修改dubbo的源码等等,始终不太优雅,而且使用了springboot再使用dubbo的xml配置总感觉十分别扭。在MyShiroRealm中去掉...
被事务代理的spring service 使用注解方式发布Dubbo服务
spring dubbo transaction
dubbo空指针异常
今天写了一个关于dubbo的demo,结果报出了空指针异常,错误如下: 严重: Servlet.service() for servlet [springmvc] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerExcepti...
整合dubbo、maven、spring、mybatis的服务提供者消费者调用错误示例
服务消费者调用服务提供者的getUser(int id)方法,出现空指针异常。
被事务代理的spring service 不能使用注解方式发布dubbo服务
最近对spring aop有了深入了解和学习。
使用dubbo协议请求时的异常及解决方法
1.       nested exception is com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.168.31.11 access service jrx.anytxn.interfaces.BankCardService from registry 10.10.14.16:2181 use dubbo version 2.8
tcpkill解决dubbo等端口占用问题
背景:项目无法启动,提示端口被占用(dubbo),kill项目无果 解决方案:tcpkill -i eth0 port + 端口 eg:tcpkill -i eth0 port 41000 拓展:https://www.cyberciti.biz/howto/question/linux/kill-tcp-connection-using-linux-netstat.php ...
注释有问题的dubbo服务和 本地启动dubbo服务的网络IP问题
1     如果其他团队的注释有问题的dubbo服务               配置注释:dubbo-remote.xml                           interface="com.shhxzq.fin.ccs.api.service.CapitalSettleService" lazy="true"         version="${cts.ccs.d
记录Dubbo过程中遇到的问题
今天有个同事在测试环境发现一个问题,在调用dubbo的一个服务报错,查看日志发现,是在多线程里面的业务逻辑中,调用dubbo的其他模块的服务报空指针错误,查看代码后没发现什么问题,于是,就本地启动dubbo环境进行调试,调试过程发现在A模块中的一个服务类ConfigService中调用其他模块B中的一个服务类commonService的方法dealParameters,调用不到,这让我百思不得期解...
dubbo服务治理之路由规则研究
1.今天没太多事情,挤出点时间,研究了下dubbo的路由规则实现。 首先,看看dubbo消费端的主要调用流程(这里就不画图了),以后补充: 第一步:创建消费端代理:ReferenceConfig.createProxy,这里没什么特别,典型的C/S调用设计,都是通过JAVA动态代理或是Javassist的代理实现,比如mybatis mapper。 思考:假如我想实现API网...
@Dubbo与@Transactional冲突,导致服务无法发布
@Dubbo与@Transactional冲突,导致服务无法发布问题分析解决方法 问题分析 spring在处理@Transactional注释的类时,会有jdk动态代理和cglib动态代理两种方式生成代理类。jdk动态代理生成的代理类会实现与被代理类相同的接口,间接调用被代理类。cglib生成的代理类,为被代理类的子类,可以继承代理类的注解,但是dubbo的@Service注解没有@Inherit...
Dubbo无法发布被事务代理的Service问题
前言 在使用注解式dubbo开发的过程中,忽然发现Service上只要有@transactional注解或者是配置的事务切面时,该Service不能被dubbo发布。 问题详情 dubbo的配置: 事务的配置: @Component @Service//这个service注解是dubbo的 @Transactional public cl
使用dubbo时使用Zookeeper消费者调用服务时
报错com.alibaba.dubbo.rpc.RpcException: No provider available from registry 是因为在消费方由于接口的路径与提供方路径不同导致,如在提供方中接口路径为&amp;lt;dubbo:service interface=&quot;cn.demoService.DemoService&quot; ref=&quot;demoService&quot; /&amp;gt;那么在消费方接口...
防止Dubbo的雪崩
    当系统出现压力时,Dubbo的服务调用会因为执行超时而重试,这会导致请求数增多,系统压力更大,从而可能出现雪崩效应。     为了防止这种现象,这里除了合理设置超时时长,重试次数之外,将对系统进行限流,合理现在入口的流量。     当前Dubbo框架内的服务调用,采用的是Dubbo框架。Dubbo外的调用,包括从手机端,PC端,PHP等调用CRM服务,是通过Nginx做负载均衡和代理,...
dubbo 2.6.2接收到消费者服务调用详细过程
pipeline.addLast(&quot;decoder&quot;, adapter.getDecoder()); pipeline.addLast(&quot;encoder&quot;, adapter.getEncoder()); pipeline.addLast(&quot;handler&quot;, nettyHandler); 根据NettyServer 的这段代码可以知道 当接收到消息时会先通过decoder解码 就是 Ne...
使用注解方式发布dubbo服务失败的原因
今天开发过程中遇到了一个问题,同时使用 @org.springframework.stereotype.Service 和 @com.alibaba.dubbo.config.annotation.Service 这两个注解,结果dubbo服务没有发布成功,网上查找原因原来是因为被事务代理的spring service 不能使用注解方式发布dubbo服务。 解决办法请参考http://j...
spring mvc 调用dubbo出现了空指针的问题
今天在调controler中调用dubbo服务出现了空指针,用junit测试service是有值的,经网上查询,发现原来在controller扫描之后,扫描dubbo的@Reference就会发现之前的controller中没有注入就出现了空值针,所以dubbo一定要在controller扫描之前: 配置如下:
dubbox调用Service服务报Serivce初始化错误,解决方案
xl_echo编辑整理,欢迎转载,转载请声明文章来源。更多IT、编程案例、资料请联系QQ:1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大! 分布式开发,使用SSM框架,当service层和controller层分离之后,在controller层调用service的方法时报错。提示controller创建bean错误,service初始化错...
dubbo远程RPC调用服务产生的莫名错误
在调用dubbo RPC时暴露的接口方法,不能用void getTest()这样定义方法,(这是dubbo的规则)否则在编译时就会提示错误,必须要定义为有返回参数的才能被通过例如:String getTest()这样就能被通过,下面为错误提示:(如果有兴趣可以研究哈dai) ... 14 more Caused by: java.lang.ClassFormatError: Method &quot;&amp;lt...
Dubbo服务正常发布,但消费不到的问题
问题: dubbo服务能够正常发布: 但是就是消费不到此服务(现象):配置文件也点不进去,引用也报错 解决思路: 1.先检查配置文件是否错误:主要检查下面的部分 服务端: &amp;lt;dubbo:service interface=&quot;com.oldlove.search.IGlobalService&quot; ref=&quot;globalService&quot; protocol=&quot;dubbo&quot;&amp;g...