无法访问glassfish Web管理控制台

时间:2013-02-08 09:40:34

标签: glassfish debian glassfish-3

我按照此tutorial进行了一些更改,无法在远程主机上安装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测试。

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

访问Web管理控制台

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

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

有人可以帮助我解决这个问题,或者有人建议我可以尝试修复它。

-

非常感谢,

艾玛


编辑:通过禁用secure-admin,我可以访问登录页面但无法登录(必须启用 Secure Admin才能远程访问DAS。)。通过强化安全管理,我甚至可以注意访问登录页面。

3 个答案:

答案 0 :(得分:1)

问题是Safari。通过Firefox访问Admin-Console没有问题。

答案 1 :(得分:0)

什么是“netstat -aptun | grep 4848”,告诉?

还要查看是否启用了安全管理员? “asadmin> get secure-admin.enabled”

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

我希望这会有所帮助。

祝你好运。

答案 2 :(得分:0)

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

使用此命令尝试并创建新证书:

keytool -genkeypair -keystore your_keystore.jks -keyalg RSA -keysize 1024