(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” 去掉