Então, depois de passar a maior parte da minha tarde configurando um novo ambiente de desenvolvimento para desenvolvimento Java em uma máquina Windows (com Eclipse e Ant e assim por diante), fiquei feliz em ver o desenvolvedor antes de criar o domínio1 para o site em que estou vai desenvolver. No entanto, quando tentei entrar no Painel de Controle no servidor Glassfish, não há alegria. O desenvolvedor não escolheu uma senha de administrador fácil de adivinhar. Eu realmente gostaria de evitar reinstalar o Glassfish e configurá-lo novamente (PITA).
Eu sei que a senha é armazenada em um hash unidirecional. Portanto, não poderei recuperá-lo. Alguma idéia brilhante para redefini-lo ou excluí-lo no Windows. Vi (através de uma pesquisa no Google) algumas sugestões para fazê-lo no Linux. Mas ai! Eu não estou no Linux. Socorro!
Obrigado!
Um dos meus amigos me ajudou a resolver esse problema 30 minutos atrás. Minha resposta certamente chega tarde demais para Lynn, mas ainda pode ser útil (espero).
Na pasta domain1 / config do GlassFish, há um arquivo "admin-keyfile", faça uma cópia de segurança dele. Mude a linha de administração para ler "admin;; asadmin". Reinicie o servidor e você poderá fazer login apenas com a conta de usuário "admin" e sem senha.
fonte
Se você pode criar um novo domínio ou conhecer a senha de um domínio existente, isso pode ajudá-lo: http://www.serveridol.com/2011/08/04/glassfish-recovery-admin-password/
fonte