Glassfishサーバーを実行しています。 3つの異なるドメイン-d1、d2、およびd3があります。今asadmin enable-secure-admin
コマンドを実行しようとすると、どのドメインを有効にするかを指定する方法は?
DAS(ドメイン管理サーバー)が実行されているポートを指定する必要があります。例えば:
asadmin --Host localhost --port 4848 enable-secure-admin
asadmin --Host localhost --port 5858 enable-secure-admin
asadmin --Host localhost --port 6868 enable-secure-admin
もちろん、これは、ポートがそれぞれd1、d2、およびd3用であることを前提としています。
お役に立てれば。
セキュリティを有効にする前に、管理者パスワードが空であり、セキュリティを有効にできないことを示すメッセージが表示される場合があります。
この問題を解決するために:
この方法で管理者のパスワードを変更します:asadmin --Host localhost --port 4848 change-admin-password
ユーザーにプロンプトが表示され、「admin」と入力し、管理者パスワードを入力し、管理者パスワードを再入力します
これが完了したら、次のコマンドでセキュリティを有効にします。
asadmin --Host localhost --port 4848 enable-secure-admin
これで問題が解決するはずです。
asadmin --Host www.yourdomain.com --port 4848 enable-secure-admin
次に、安全な管理を有効にした後、すぐにGlassfishを停止/起動します。
プライベートGlassfishが共有サーバーで実行される場合、asadminコマンドでカスタムポート(この例では15123を想定)を使用する必要があります。 Java Glassfishコンソールポートのコントロールパネル。asadminコマンドでポートを使用します。以下はGlassfish 3.1.2および4.0でテストされました。
[〜]#asadmin --port 4848 enable-secure-admin
リモート障害:少なくとも1人の管理ユーザーが空のパスワードを持っていますが、安全な管理では許可されていません。 change-admin-passwordコマンドまたは管理コンソールを使用して、管理アカウントの空でないパスワードを作成します。コマンドenable-secure-adminが失敗しました。
プロンプトに従ってパスワードを設定します
[〜]#asadmin --port 4848 change-admin-password adminユーザー名を入力してください
[デフォルト:admin]>管理者パスワードを入力>新しい管理者パスワードを入力>
secret新しい管理者パスワードをもう一度入力します> secretコマンド
change-admin-passwordが正常に実行されました。
今すぐenable-secure-adminを再試行してください
asadmin --port 4848 enable-secure-admin
管理者ユーザー名を入力> admin
ユーザー「admin」>シークレットの管理者パスワードを入力します
すべてを再起動する必要があります
セキュア管理の変更を有効にするためのサーバーの実行。コマンド
enable-secure-adminが正常に実行されました。
この
asadmin --Host localhost --port 4848 enable-secure-admin
asadmin --Host localhost --port 5858 enable-secure-admin
asadmin --Host localhost --port 6868 enable-secure-admin
動作しません。
最初。ここにコマンドasadminを含めるべきではありません。人々を混乱させます。asadmin>である必要があります。
次に、ドメインのセキュア管理を有効にする正しい方法は、enable-secure-admin --Host youehornamehere --port youradminportforthatdomain
各ドメインのポートを確認するには、次のコマンドを実行します。
asadmin list-domains --long=true
次に、出力を確認し、ポートとドメインの状態を確認します。その後、コマンドを実行して安全な管理を有効にします。
私の出力:
DOMAIN ADMIN_Host ADMIN_PORT RUNNING RESTART_REQUIRED
domain1 localhost 4848 false false
saovicente localhost 4848 true false
コマンドリストドメインが正常に実行されました。