gpt4 book ai didi

ssl - Glassfish 管理控制台加载空白页

转载 作者:太空宇宙 更新时间:2023-11-03 12:45:40 25 4
gpt4 key购买 nike

我在登录 Glassfish 3.1.2 的管理控制台时遇到问题,这是在不同服务器上的四个相同(至少理论上如此)配置的域之一上进行的。当我登录那个不工作的页面时,我被重定向到一个空白页面:

https://{服务器}:{管理端口}/j_security_check

它伴随着这条日志消息:

[#|2013-02-18T09:58:02.912-0500|SEVERE|glassfish3.1.2|org.glassfish.admingui|_ThreadID=20;_ThreadName=Thread-2;|javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed; javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed; restRequest: endpoint=https://localhost:9048/management/domain/anonymous-user-enabled attrs={} method=GET|#]

其他信息:

我启用了安全管理,并禁用了匿名用户。

我可以使用相同的用户/密码请求 https://{server}:{admin port}/management/domain 并成功启动 REST 界面。请求/management/domain/enable-anonymous-user 确实触发了同样的问题(空白页,记录错误)。

我可以使用相同的用户/密码运行“asadmin -p {admin port}”并成功运行命令行命令。

我似乎记得有一次在管理控制台试图从 sun.com 域上的服务器中提取文件时追踪到这个问题,该文件的 SSL 证书已过期,但我似乎找不到我当时应用的解决方案。

我曾尝试使用其中一台正在运行的服务器中的 cacerts.jks 文件,但没有帮助。

我在 keystore.jks 中的 s1as 证书的到期日期还有 8 年。

服务器上的日期/时间设置正确。

感谢您的任何建议。

史蒂夫

最佳答案

当我启用“默认主体到角色映射”时,我遇到过这种情况:

Default Principal To Role Mapping

启用此功能并重新启动域后,我再也无法登录了。我必须更改 domain.xml 上的以下行(域已停止):

<security-service default-principal-password="admin" activate-default-principal-to-role-mapping="true" default-principal="admin">

为此:

<security-service>

关于ssl - Glassfish 管理控制台加载空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14939407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com