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 >這種強配置方式來定義所需的實現類,並定義在暴露服務以前