James Solomon has been elected mayor of Jersey City, thwarting former New Jersey Gov. Jim McGreevey’s bid for a political comeback. Solomon, a city council member since 2017, defeated McGreevey in a ...