2013-02-08 77 views
0

我跟随此tutorial几乎没有变化,以在远程主机上安装GlassFish。无法访问glassfish web管理控制台

  • 的Debian 6.0.5,而不是Ubuntu的10.04
  • GlassFish的版本3.1.2.2,而不是3.1.1
  • 太阳的Java6 - JDK(1.6.0_26) - 与OpenJDK的6u18和7U3过测试。

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

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

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

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

-

非常感谢,

艾玛


编辑:禁用安全管理员,我可以访问登录页面,但无法登录(安全管理员必须能够远程访问DAS,)。随着enalbed安全管理员我可以记下甚至访问登录页面。

回答

1

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

+0

我有同样的问题,所有的浏览器都可以工作,但Safari浏览器正在请求我的自签名证书。你找到解决方案吗? – Leonardo

+0

我唯一的解决方案是使用FF。 – kKdH

+0

检查您是否使用带有RSA算法的证书。 – Octavian

0

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

另请参阅是否启用安全管理? “asadmin> get secure-admin.enabled”

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

我希望这会有所帮助。

祝你好运。

+0

的netstat:TCP6 0 0 ::: 4848 ::: * LISTEN 3167/JAVA – kKdH

+0

安全-admin.enabled =真 – kKdH

+0

这里把文件域。 xml和确保server.log是干净的,应该记录的东西 – criscros

0

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

试着和该命令来创建新的证书:

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

它似乎不是问题所在,因为我使用RSA SHA1签名创建了证书。此外,我的玻璃鱼提供的其他受保护的页面与safari一起运行良好。 – kKdH