diff --git a/adapters/oidc/spring-boot/src/main/java/org/keycloak/adapters/springboot/KeycloakSpringBootConfiguration.java b/adapters/oidc/spring-boot/src/main/java/org/keycloak/adapters/springboot/KeycloakSpringBootConfiguration.java
index dc2573d..d4c9858 100755
--- a/adapters/oidc/spring-boot/src/main/java/org/keycloak/adapters/springboot/KeycloakSpringBootConfiguration.java
+++ b/adapters/oidc/spring-boot/src/main/java/org/keycloak/adapters/springboot/KeycloakSpringBootConfiguration.java
@@ -210,6 +210,10 @@ public class KeycloakSpringBootConfiguration {
}
WebAppContext webAppContext = server.getBean(WebAppContext.class);
+ //if not found as registered bean let's try the handler
+ if(webAppContext==null){
+ webAppContext = (WebAppContext) server.getHandler();
+ }
ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
securityHandler.setConstraintMappings(jettyConstraintMappings);