Как мне сбросить забытый пароль сервера 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. остановите свой стеклянный домен (например, для доменного имени: домен1)
      asadmin stop-domain domain1
  1. резервное копирование .asadminpass (требуется только в том случае, если у вас включено savemasterpassword) и файл ключа администратора
      move /Users/your_username/.asadminpass to  .asadminpass_bkup
move {glassfishpath}/domains/domain1/config/admin-keyfile to  admin-keyfile_bkup
  1. создайте новый домен и укажите имя пользователя, которое было в исходном домене. вероятно, администратор
       asadmin create-domain --adminport 4848 domain2
  1. скопировать файл администратора нового домена в старый домен
      copy {glassfishpath}/domains/domain2/config/admin-keyfile to {glassfishpath}/domains/domain1/config/admin-keyfile
  1. Запустите свой сервер
      asadmin start-domain domain1

Вуаля, теперь пароль вашего домена1 изменен на пароль, который вы ввели при создании домена2.

Другие вопросы по тегам