0

我按照本教程进行了一些更改,以便在远程主机上安装 GlassFish。

  • Debian 6.0.5 而不是 Ubuntu 10.04
  • GlassFish 版本 3.1.2.2 而不是 3.1.1
  • sun-java6-jdk (1.6.0_26) - 也使用 openjdk 6u18 和 7u3 进行了测试。

一切正常,除了 Web 管理控制台。我可以通过 CLI 和 asadmin 部署应用程序(例如 Jenkins)并且它们可以工作。但我无法通过 http(s)://my-domain:4848 访问 Web 管理控制台

我的浏览器 (Safari) 通知我有关我的自签名证书,过了一会儿它报告它无法与我的服务器建立安全连接。

日志(glassfish/domains/domain1/log/server.log)是干净的。我关闭了防火墙,但问题仍然存在。

有人可以帮我解决这个问题,或者有人建议我可以尝试解决什么。

--

非常感谢,

埃尔玛


编辑:通过禁用安全管理员,我可以访问登录页面但无法登录(必须启用安全管理员才能远程访问 DAS。)。使用启用的安全管理员,我什至可以注意到访问登录页面。

4

3 回答 3

1

问题是Safari。通过 Firefox 访问管理控制台没有问题。

于 2013-03-03T15:22:11.353 回答
0

"netstat -aptun | grep 4848" 告诉我们什么?

还看看是否启用了安全管理员?“asadmin> 获取安全管理员。启用”

据我所知,如果禁用了安全管理员,您将无法从远程访问 DAS。

我希望这将有所帮助。

祝你好运。

于 2013-02-09T09:52:08.387 回答
0

Safari 将不会与具有使用 DSA 签名和 SHA1 摘要签名算法的证书的服务器建立安全连接。您将不得不使用 RSA 算法。

尝试使用以下命令创建新证书:

keytool -genkeypair -keystore your_keystore.jks -keyalg RSA -keysize 1024
于 2013-05-03T13:18:34.477 回答