我使用的是 KC OIDC 适配器 22.0.5。好像不支持JakartaEE。从最新的src来看,仍然不支持JakartaEE。
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) 在...