JakartaEE 的 Keycloak OIDC 适配器支持

问题描述 投票:0回答:1

我使用的是 KC OIDC 适配器 22.0.5。好像不支持JakartaEE。从最新的src来看,仍然不支持JakartaEE。

https://github.com/keycloak/keycloak/blob/main/adapters/oidc/tomcat/tomcat-core/src/main/java/org/keycloak/adapters/tomcat/OIDCCatalinaHttpFacade.java

import javax.servlet.http.HttpServletResponse;

/**
 * @author <a href="mailto:[email protected]">Bill Burke</a>
 * @version $Revision: 1 $
 */
public class OIDCCatalinaHttpFacade 
  extends CatalinaHttpFacade 
  implements OIDCHttpFacade
{
 [...]
}

你知道有什么解决办法吗?

我尝试将 java ee 和 jakarta ee api jar 放在一起。但我仍然有一个问题

org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) ... 37 更多 引起原因:java.lang.NoSuchMethodError:'javax.servlet.ServletContext org.apache.catalina.Context.getServletContext()' 在org.keycloak.adapters.tomcat.AbstractKeycloakAuthenticatorValve.keycloakInit(AbstractKeycloakAuthenticatorValve.java:111) 在org.keycloak.adapters.tomcat.AbstractKeycloakAuthenticatorValve.lifecycleEvent(AbstractKeycloakAuthenticatorValve.java:70) 在...

tomcat keycloak jakarta-migration
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.