我在尝试使用Keycloak保护基于Jetty的小型Spring Boot应用程序时遇到了问题。
我关注后端部分的this教程(跳过Angular特定位),但是一旦我包含keycloak-spring-boot-adapter
,我的应用程序就无法启动并抛出几个看似无关的堆栈跟踪。从堆栈跟踪看来,由于某些未知原因,自动配置无法解析ServletContext
。
我已经创建了一个我的应用程序的精简样本,我可以使用它重现该问题。它可以在GitHub找到。清理克隆repo并调用mvn clean package && java -jar target/api-0.0.1-SNAPSHOT.war
会导致README中的堆栈跟踪。
有没有人知道为什么要添加依赖项borks up我的自动配置?