Bean-Validation 1.1 in Glassfish 4.0 - CDI Injection not working as intended
According to the Glassfish 4.0 wiki, Glassfish 4.0 should include JSR349 Bean Validation 1.1.: GF4 wiki link According to the JSR349 spec, CDI Injection should work out of the box: Bean Validation 1.1. CDI Integration So I changed my pom.xml accordingly: <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version> <scope>provided</scope> </dependency> And tried injecting a CDI Bean into the ConstraintValidator: public class UniqueEmaiValidator implements ConstraintValidator<UniqueEmail, String> { @Inject private UserAccountService