Ainsi, après avoir passé la majeure partie de l'après-midi à configurer un nouvel environnement de développement pour le développement Java sur une machine Windows (avec Eclipse, Ant, etc.), j'étais heureux de voir que le développeur avant moi avait créé le domaine1 pour le site que je suis. va se développer. Cependant, lorsque j'ai essayé de me connecter au Panneau de configuration sur le serveur Glassfish, pas de joie. Le développeur n'avait pas choisi un mot de passe administrateur facile à deviner. J'aimerais vraiment, vraiment, éviter de réinstaller Glassfish et de tout remettre en place (PITA).
Je sais que le mot de passe est stocké dans un hachage à sens unique. Donc je ne pourrai pas le récupérer. Toute idée brillante pour le réinitialiser ou le supprimer dans Windows. J'ai vu (via une recherche Google) des suggestions pour le faire sous Linux. Mais hélas! Je ne suis pas sous Linux. Aidez-moi!
Merci!
Un de mes amis m'a aidé à résoudre ce problème il y a 30 minutes. Ma réponse arrive certainement trop tard pour Lynn mais elle pourrait quand même être utile (j'espère).
Dans le dossier domain1 / config de GlassFish, il y a un fichier "admin-keyfile", faites-en une copie de sauvegarde. Modifiez la ligne d'administration pour lire "admin;; asadmin". Redémarrez le serveur et vous devriez pouvoir vous connecter avec uniquement le compte utilisateur "admin" et sans mot de passe.
la source
Si vous pouvez créer un nouveau domaine ou connaître le mot de passe d'un domaine existant, cela pourrait vous aider: http://www.serveridol.com/2011/08/04/glassfish-recovery-admin-password/
la source