<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span style="font-size:12.8000001907349px">Hi Team,</span><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">I have configured PathBasedKeycloakConfigResolver in my package: com.demo.util.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">The context param has been set on web.xml</div><div style="font-size:12.8000001907349px"><div>&lt;context-param&gt;</div><div>        &lt;param-name&gt;keycloak.config.resolver&lt;/param-name&gt;</div><div>        &lt;param-value&gt;org.keycloak.example.PathBasedKeycloakConfigResolver&lt;/param-value&gt;</div><div>    &lt;/context-param&gt;</div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">I deployed the application on Tomcat. I have registered the context.xml in meta-inf with the required adapter.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Tomcat lib directory has all the required keycloak jar files.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">But PathBasedKeycloakConfigResolver never gets called on any request to the url.</div><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">One strange thing i find that in eclipse if I remove the maven dependency from deployment assembly(right click on project-&gt; properties-&gt;deployment assembly) it works But if i put it back it fails. Maven dependency is a must.</span></div></div></blockquote><div><br></div><div>After debugging   String configResolverClass = context.getServletContext().getInitParameter(&quot;keycloak.config.resolver&quot;); of AbstractKeycloakAuthenticatorValve class</div><div><br></div><div style="font-size:12.8000001907349px">Got the following error: when PathBasedKeycloakConfigResolver  is being instantiated.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">java.lang.ClassCastException: org.keycloak.example.PathBasedKeycloakConfigResolver cannot be cast to org.keycloak.adapters.KeycloakConfigResolver<br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">But PathBasedKeycloakConfigResolver implements org.keycloak.adapters.KeycloakConfigResolver.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Regards,</div><div style="font-size:12.8000001907349px">Satya.</div></div>