私は、Glassfish サーバーを走らせています。それは、d1、d2、および d3 の 3 つの異なるドメインを持っています。今、私は 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用であることを前提にしています。
お役に立てれば幸いです。
セキュリティを有効にする前に、「管理者パスワードが空です」というメッセージが表示され、セキュリティを有効にできない場合があります。
問題を解決するには
この方法でadminのパスワードを変更してください。 asadmin --host localhost --port 4848 change-admin-password` とします。
ユーザーを入力し、adminと入力し、adminのパスワードを入力し、adminのパスワードを再入力します。
これが完了したら、以下のコマンドでセキュリティを有効にします。
asadmin --host localhost --port 4848 enable-secure-admin` です。
これで問題が解決するはずです。
各ドメインのポートを確認するには、以下のコマンドを実行します。
asadmin list-domains --long=true
そして、出力を見て、ポートとドメインの状態を確認します。 その後、secure adminを有効にするためのコマンドを実行します。
私の出力
DOMAIN ADMIN_HOST ADMIN_PORT RUNNING RESTART_REQUIRED domain1 localhost 4848 false false saovicente localhost 4848 true false コマンド list-domains が正常に実行されました。