dubbo 报错整理

(1)dubbo api 报错
在这里插入图片描述
解决:
在这里插入图片描述
在这里插入图片描述

(2)No provider available from registry

解决:生产者和消费者包路径要一样。

(3)java.lang.NullPointerException: null

dubboApiDao 为null

解决:如下的方式

@Service
public class DubboApiServiceImpl implements DubboApiService {

    @Autowired
    private DubboApiDao dubboApiDao;

    private static DubboApiServiceImpl dubboApiServiceImpl;

    //因为dubboApiDao注入后为nul所以这样写
    @PostConstruct
    public void init() {
        dubboApiServiceImpl = this;
        dubboApiServiceImpl.dubboApiDao = this.dubboApiDao;
    }
    @Override
    public List<Orgization> getOrgList(String orgName) {
        return dubboApiServiceImpl.dubboApiDao.getOrgList(orgName);
    }
}

(4)当多个协议时报(dubbo rmi)

com.alibaba.dubbo.rpc.RpcException: Invalid token! Forbid invoke remote service interface com.jk.service.MysqlService method getOrgList() from consumer null to provider 192.168.62.129

若报错把对应接口dubbo:service dubbo:service 中 token=“123456” 去掉

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章