org.keycloak.adapters.tomcat.AbstractKeycloakAuthenticatorValve.keycloakInit No adapter configuration. Keycloak is unconfigured and will deny all requests.
问题:在tomcat中运行war包控制台启动报错
org.keycloak.adapters.tomcat.AbstractKeycloakAuthenticatorValve.keycloakInit No adapter configuration. Keycloak is unconfigured and will deny all requests.
解决:判断是META-INF/context.xml中内容写错
1.先导入正确的keycloak适配包Client Adapters
https://www.keycloak.org/downloads.html
2.根据war包工程使用的协议 OpenID Connect或者SAML配置正确的context.xml
tomcat针对OpenID Connect
<Context path="/your-context-path">
<Valve className="org.keycloak.adapters.tomcat.KeycloakAuthenticatorValve"/>
</Context>
tomcat针对SAML
<Context path="/your-context-path">
<Valve className="org.keycloak.adapters.saml.tomcat.SamlAuthenticatorValve"/>
</Context>
【勤则百弊皆除】

浙公网安备 33010602011771号