New Jersey state trooper recovering after being shot Saturday

A state trooper was shot Saturday night in Upper Pittsgrove, Salem County, according to New Jersey State Police.