Ex-felon arrested on drug, weapon charges