Glassfish管理控制台在更改keystore.jks后停止。

问题描述 投票:1回答:1
我使用GF 3.1.2.2,现在我需要为我的Web应用程序配置一个Lets Encrypt SSL证书。在更改默认的keystore.jks和新的内容(包括Lets Encrypt证书)后,我的Web应用程序运行正常,但管理控制台号为[]。

server.log文件出现此错误,因为它需要默认的keytore.jks文件:

[## 2016-05-17T11:31:15.344-0400 | SEVERE | glassfish3.1.2 | org.glassfish.admingui | _ThreadID = 72; _ThreadName = Thread-2; | javax.net.ssl.SSLHandshakeException:sun。 security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径;javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到所请求目标的有效证书路径;restRequest:端点=https://localhost:4848/management/domain/anonymous-user-enabledattrs = {}方法=获取|#]

我使用GF 3.1.2.2,现在我需要为我的Web应用程序配置一个Lets Encrypt SSL证书。在更改默认的keystore.jks和新的内容(包括Lets Encrypt证书)后,我的Web应用程序运行正常,...

ssl glassfish
1个回答
1
投票
我迟到了3年,但谁知道也许有人仍在阅读它:)您出现问题的原因是,管理员侦听器使用的证书不在您的新密钥库中。

管理员侦听器(端口4848)使用的默认证书的别名为s1as,并且与Glassfish安装一起提供。该证书位于Default-Keystore keystore.jks中。

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