1、RpcException: Failed to invoke the method spring
一、方法参数是否实现了可序列化接口(Serializable)缓存
二、服务端是否已有实现类,一般既是服务提供者又是消费者的应用会容易犯这种错误,由于spring初始化时没有报出没有实现类的异常。调试
2、Please check registry access list (whitelist/blacklist).接口
invokerUrls为空,因此被禁止访问了。究其缘由是dubbo在注册中心找不到相应的服务it
3、找不到服务io
服务命名要符合JAVA命名规范配置
4、本地调试不进断点dubbo
挺有可能调用的是远程服务,或使用了本地缓存的注册中内心的服务,可在dubbo:reference里直接URL(dubbo://127.0.0.1:20492)来调试。序列化
5、注解陷阱方法
暴露服务时若是关联的实现类是经过注解这种方式来注入的就要注意spring的加载顺序,极有可能你注入时,服务类尚未初始化。因此最好仍是以<bean >这种强配置方式来定义所需的实现类,并定义在暴露服务以前