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