jdk 1.8.0_16X的Keycloak Proxy问题

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

将java升级到1.8.0_16X后,Keycloak代理停止工作。特别是当浏览器尝试创建SSL连接时,会发生以下异常:

Exception in thread "XNIO-1 task-2" java.lang.NoClassDefFoundError: 
sun/security/ssl/SupportedEllipticPointFormatsExtension
at sun.security.ssl.HelloExtensions.<init>(HelloExtensions.java:84)
at sun.security.ssl.HandshakeMessage$ClientHello.<init>
(HandshakeMessage.java:245)
at sun.security.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:224)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052)
at sun.security.ssl.Handshaker$1.run(Handshaker.java:992)
at sun.security.ssl.Handshaker$1.run(Handshaker.java:989)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1467)
at io.undertow.protocols.ssl.SslConduit$5.run(SslConduit.java:1036)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

使用java版本1.8.0_144代理正常工作。

请查看此问题,如果有任何建议,请告诉我。谢谢。

环境细节

Keycloak代理:版本3.2.1 / 3.4.3 / 4.0.0

JDK版本:Oracle 1.8.0_161 / 162

操作系统:Linux Ubuntu 16.04

java keycloak jboss-tools
1个回答
0
投票

根据Keycloak开发人员的说法,Keycloak Proxy不再需要维护。切换到较新的Keycloak Gatekeeper。 (更多细节在KEYCLOAK-7030

© www.soinside.com 2019 - 2024. All rights reserved.