Glassfish 3.1.2.2 のマスターパスワードを忘れてしまいました。リセットする方法はありますか?「グーグルで検索」するのに多くの時間を費やしましたが、適切な答えが見つかりませんでした。
5 に答える
メインのパスワードを忘れた場合でも、管理者パネルにアクセスするために使用できるバックアップ パスワードがあります。
に移動するglassfish\domains\domain1\config\
と、 というファイルが見つかりますlocal-password
。
そのファイルの内容は、管理者としてコントロール パネルにログインするためのパスワードとして使用できます。
以下の手順に従ってください。
- ドメインを停止します
- マスターパスワードファイルのバックアップ
- 新しいドメインを作成し、マスター パスワードを保存します:
asadmin create-domain --savemasterpassword domain2 - パスワードを覚えておいてください:-)
- 新しく作成した masterpassword ファイルを古いファイルにコピーします
- 新しく作成したドメインを削除します:
asadmin delete-domain domain2
参考までに、ファイル許可を使用してマスターパスワードファイルを保護する理由も知っておく必要があります:-)
origin install zip (空のパスワード) から admin-keyfile をコピーします。
会社を辞めた同僚からテスト VM を引き継いだ後、これは私にとって大きな問題でした。上記のように新しいドメインを作成する危険を冒したくなかったので、上記のようにlocal-passwordファイルの内容を使用しようとしましたが、うまくいきませんでした。
GlassFish Server Open Source Edition 3.1.2.2 (ビルド 5) で最初に機能したのは次のとおりです。このファイルの内容を変更します。
$GLASSFISH_HOME$\glassfish\domains\domain1\config\admin-keyfile
と:
admin;{SSHA}WQVj8i9CLECCiv+w6ZxGgMrcfPqHPoXZW+2Jdw==;asadmin
行末に改行や改行を追加しませんでした。
これは、オンライン ソリューションの私の変更です。