Jumping from excitement is different from rushing a visitor because the dog feels threatened. Watch for stiff posture, hard staring, growling, retreating, guarding the doorway, lunging, snapping, or an inability to disengage.
A dog showing these behaviors should not be forced into a greeting. A professional evaluation can help determine whether the behavior is driven by excitement, fear, frustration, territorial behavior, or aggression.