A senha padrão é incorporada ao aplicativo e corre o risco de tornar os aplicativos não seguros ainda mais inseguros. A senha padrão é "adminadmin".
Estou tentando instalar o GlassFish v2 no meu Macintosh. As instruções de instalação dizem que ele deve solicitar uma senha de administrador, mas isso não acontece, e agora não consigo fazer login no console de administração em localhost: 4848. E não posso alterá-lo com asadmin change-admin-password porque ele precisa do antigo. Acho que instalei o GlassFish com o NetBeans há alguns meses e poderia ter iniciado uma ou duas vezes, mas não me lembro qual senha eu usei naquela época. Existe um comando que posso dar ou um arquivo que eu possa excluir para que ele esqueça a senha antiga e me implique por uma nova senha?
O conteúdo do arquivo glassfish3\glassfish\domains\domain1\config\local_password
é uma senha de backup para efetuar login como admin
.
(vamos empacotar algum representante depois dos anos)
Você também pode criar um novo domínio, definir a senha do administrador como desejar e mover os arquivos de senha para o domínio original. Aqui está uma postagem no blog explicando o processo:
Com o Glassfish 3.1.2.2, pelo menos, você pode substituir o conteúdo do domínio \ config \ admin-keyfile pelo seguinte:
admin;{SSHA256}UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin
Isso lhe dará um nome de usuário de 'admin' e senha 'changeit'.
Faça login no asadmin e inicie o Glassfish na linha de comando:
/usr/local/glassfish-4.1/bin/asadmin
asadmin> start-domain
A porta do administrador deve ser 4848, outras causas da porta falham na tentativa de alterar a senha. Redefinir senha como uma string vazia:
asadmin> set --user admin server.jms-service.jms-host.default_JMS_host.admin-password=
asadmin> exit
É útil para testes e desenvolvimento. O NetBeans não permite integrar Glassfish com senha, a senha não é sempre aceita. Remover senha é uma solução alternativa.
Sob glassfish 4 você tem uma nova opção brilhante como mostrado no exemplo abaixo (e eu estou dando minha senha de administrador de graça para real;))