EQ1 rangers were more of a fighter class, they could tank and hold aggro to a degree. EQ2 rangers are scout class, more like EQ1 rogues.
I think the only class remotely close would be Paladin, they can heal, use swords and use a bow, but of course their bow skills (or melee damage output) aren't going to be anywhere near a ranger's.
Monks can heal a little and use throwing stars for range, but they can't use swords or bows.
I think those are the only classes outside priests who can heal, other than summoners who can only heal their pet.