小编Rei*_*ens的帖子

KeyCloak 服务器导致:java.lang.ClassNotFoundException:java.security.acl.Group

我正在运行 KeyCloak 服务器来验证想要访问 Spring Boot/Spring Web REST API 的用户。但是,尝试进行身份验证时发生错误。

以下工作:

  • 当我访问 http://localhost:8080/path/to/restapi
  • 我得到了预期的登录屏幕: -- KeyCloak 登录屏幕
  • 当我单击登录时,浏览器中的重定向发生以下错误:

白标错误页面 此应用程序没有明确的 /error 映射,因此您将其视为后备。

这是打印到 Spring Boot 控制台的错误:

Caused by: java.lang.ClassNotFoundException: java.security.acl.Group
  at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602) ~[na:na]
  at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]
  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[na:na]
  ... 33 common frames omitted
Run Code Online (Sandbox Code Playgroud)

KeyCloak 服务器显示该会话对于该应用程序的用户来说是活动的。但是,由于上述缺少的类,认证过程永远不会完成。

classnotfoundexception spring-boot keycloak java-11 java-14

18
推荐指数
3
解决办法
1万
查看次数