все норм. разобрался. в Glassfish просто валидаторы не поддерживаются. имеется возможность дефолтовый хэндлер переписать, но тогда нужно быть осторожным. не получится использовать приложения,которые находятся вне контейнера глассфиша.
Поставил tomcat. и все сразу заработало