Estoy tratando de instalar GlassFish v2 en mi Macintosh. Las instrucciones de instalación dicen que debería solicitar una contraseña de administrador, pero no es así, y ahora no puedo iniciar sesión en la consola de administración en localhost: 4848. Y no puedo cambiarlo con asadmin change-admin-password porque necesita el anterior. Creo que instalé GlassFish con NetBeans hace unos meses y podría haberlo iniciado una o dos veces, pero no recuerdo qué contraseña usé en ese momento. ¿Hay algún comando que pueda dar o un archivo que pueda eliminar para que olvide esa contraseña anterior y me solicite una nueva?
La contraseña predeterminada está integrada en la aplicación y corre el riesgo de hacer que las aplicaciones no seguras sean aún más inseguras. La contraseña predeterminada es "adminadmin".
El contenido de glassfish3\glassfish\domains\domain1\config\local_password
el archivo es una contraseña de respaldo para iniciar sesión como admin
.
(Empaquemos un poco de representante después de los años)
También puede crear un nuevo dominio, establecer la contraseña de administrador allí para lo que desee y mover los archivos de contraseña a su dominio original. Aquí hay una publicación de blog que explica el proceso:
http://techteam.wordpress.com/2009/06/25/reset-glassfish-password/
Con Glassfish 3.1.2.2, al menos, puede reemplazar el contenido del dominio\config\admin-keyfile con lo siguiente:
admin;{SSHA256}UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin
Esto le dará un nombre de usuario de 'admin' y contraseña 'changeit'.
Inicie sesión en asadmin e inicie Glassfish desde la línea de comandos:
/usr/local/glassfish-4.1/bin/asadmin
asadmin> start-domain
El puerto de administración debe ser 4848, otras causas de puerto fallan al intentar cambiar la contraseña. Restablecer contraseña como una cadena vacía:
asadmin> set --user admin server.jms-service.jms-Host.default_JMS_Host.admin-password=
asadmin> exit
Es útil para pruebas y desarrollo. NetBeans no permite integrar Glassfish con contraseña, la contraseña no siempre es aceptada. Eliminar la contraseña es una solución alternativa.
En glassfish 4 tiene una nueva opción brillante como se muestra en el ejemplo a continuación (y estoy dando mi contraseña de administrador de forma gratuita de verdad;))