我在我的 glassfish 服务器上关注了这两个站点的 SSL 设置。 https://javadude.wordpress.com/2010/04/06/getting-started-with-glassfish-v3-and-ssl/ 和 https://docs.oracle.com/cd/E19776-01/820-4495/ghlgv/index.html
默认 s1as 的 HTTPS 工作正常。然后我按照这些步骤
- 从 keystore.jks 和 cacerts.jks 中删除了现有的 s1as。
- 生成的别名(尝试过 SOME_OTHER_ALIAS 或 s1as)
- 已导出
- 将其导入到信任库 cacerts.jks
- 重新启动服务器。
- 然后在浏览器中输入 URL。 https://localhost:8181/HelloWorld
- 我收到一个空白页面,上面写着“此网页不可用”、“ERR_CONNECTION_CLOSED”。
- 检查了 C:\Program Files\glassfish3\glassfish\domains\domain1\logs 中的 server.log 文件。但是,没有错误。
系统详情如下,
- Glassfish 版本:Glassfish3.1.2-Windows
- Glassfish 主密码:changeit
- key 密码:changeit
- Storepass: changeit
请帮帮我。提前致谢。
最佳答案
不知不觉中,我为 SSL key 的名字和姓氏 (CN) 输入了一些随机名称。必须是服务器的域名或IP地址。
关于在 Glassfish Server 上导入 SSL 证书,但浏览器显示 https URL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33129107/