2013-02-08 118 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