Как мне сбросить забытый пароль сервера Glassfish 4
Недавно я изменил пароль для администратора, и, к сожалению, я не помню пароль моего сервера Glassfish 4. Как я могу сбросить пароль.
Я следовал инструкциям, приведенным в следующей ссылке " https://superuser.com/questions/7654/how-to-reset-delete-my-glassfish-password", но это не помогло мне.
я пошел по этому пути "../glassfish4/glassfish/domains/MyDomain/config/" и изменил файл "admin-keyfile", но все равно он мне не помог.
2 ответа
Наконец, после нескольких часов публикации вопроса, я нашел решение. На моем Glassfish установлен каталог, это в моем случае /glassfish4/glassfish/domains/mydomain/config
, Я редактирую файл с именем файла admin-keyfile
, я добавил эту строку рядом с существующей (но я прокомментировал существующую).
admin;{SSHA}WQVj8i9CLECCiv+w6ZxGgMrcfPqHPoXZW+2Jdw==;asadmin
Затем я перезагружаю сервер Glassfish.
Так как, я загружаю сервер Glassfish на другой компьютер [Не требуется, если работает локально], мне дополнительно нужно запустить эту команду asadmin enable-secure-admin
сделать безопасное включение и asadmin change-admin-password
, Установить новый пароль. Затем я перезапустил сервер снова.
Наконец-то это сработало.
Для меня сработало создание нового домена и замена ключевого файла старого домена на новый.
Моя версия Glassfish 2.1.1 и ОС — Windows Server.
- остановите свой стеклянный домен (например, для доменного имени: домен1)
asadmin stop-domain domain1
- резервное копирование .asadminpass (требуется только в том случае, если у вас включено savemasterpassword) и файл ключа администратора
move /Users/your_username/.asadminpass to .asadminpass_bkup
move {glassfishpath}/domains/domain1/config/admin-keyfile to admin-keyfile_bkup
- создайте новый домен и укажите имя пользователя, которое было в исходном домене. вероятно, администратор
asadmin create-domain --adminport 4848 domain2
- скопировать файл администратора нового домена в старый домен
copy {glassfishpath}/domains/domain2/config/admin-keyfile to {glassfishpath}/domains/domain1/config/admin-keyfile
- Запустите свой сервер
asadmin start-domain domain1
Вуаля, теперь пароль вашего домена1 изменен на пароль, который вы ввели при создании домена2.