Glassfish 3.1.2 の管理コンソールへのログインで、異なるサーバー上にある 4 つのまったく同じ (少なくともそれが理論上) ドメインの 1 つに問題が発生しています。動作していないページにログインすると、次の空白のページにリダイレクトされます。
https://{サーバー}:{管理ポート}/j_security_check
次のログ メッセージが付随します。
[#|2013-02-18T09:58:02.912-0500|SEVERE|glassfish3.1.2|org.glassfish.admingui|_ThreadID=20;_ThreadName=Thread-2;|javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed; javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed; restRequest: endpoint=https://localhost:9048/management/domain/anonymous-user-enabled attrs={} method=GET|#]
その他の情報:
安全な管理を有効にして、匿名ユーザーを無効にしています。
同じユーザー/パスワードを使用して https://{server}:{admin port}/management/domain を要求し、REST インターフェイスを正常にプルアップできます。/management/domain/enable-anonymous-user をリクエストすると、同じ問題が発生します (空白のページ、ログに記録されたエラー)。
同じユーザー/パスワードを使用して「asadmin -p {admin port}」を実行し、コマンド ライン コマンドを正常に実行できます。
SSL 証明書の有効期限が切れた sun.com ドメインのサーバーからファイルを取り込もうとして管理コンソールがある時点でこれを追跡したことを覚えているようですが、適用した解決策が見つからないようです。当時の。
動作しているサーバーの 1 つから cacerts.jks ファイルを使用しようとしましたが、役に立ちませんでした。
keystore.jks の s1as 証明書の有効期限はまだ 8 年です。
サーバーの日付/時刻が正しく設定されている。
提案をありがとう。
スティーブ