Der Inhalt der glassfish3\glassfish\domains\domain1\config\local_password
Datei ist ein Sicherungskennwort zum Anmelden admin
.
(Lassen Sie uns einige Wiederholungen nach den Jahren packen)
Ich versuche, GlassFish v2 auf meinem Macintosh zu installieren. Die Installationsanweisungen besagen, dass Sie zur Eingabe eines Administratorkennworts aufgefordert werden. Dies ist jedoch nicht der Fall, und ich kann mich jetzt nicht bei der Administratorkonsole auf localhost anmelden: 4848. Und ich kann es mit asadmin change-admin-password nicht ändern, weil es das alte braucht. Ich glaube, ich habe GlassFish vor ein paar Monaten mit NetBeans installiert und möglicherweise ein- oder zweimal gestartet, aber ich weiß nicht mehr, welches Passwort ich damals verwendet habe. Gibt es einen Befehl, den ich geben kann, oder eine Datei, die ich löschen kann, um das alte Kennwort zu vergessen und mich nach einem neuen zu fragen?
Der Inhalt der glassfish3\glassfish\domains\domain1\config\local_password
Datei ist ein Sicherungskennwort zum Anmelden admin
.
(Lassen Sie uns einige Wiederholungen nach den Jahren packen)
Sie können auch eine neue Domäne erstellen, das Administratorkennwort dort beliebig festlegen und die Kennwortdateien in Ihre ursprüngliche Domäne verschieben. Hier ist ein Blogbeitrag, der den Prozess erläutert:
http://techteam.wordpress.com/2009/06/25/reset-glassfish-password/
Zumindest mit Glassfish 3.1.2.2 können Sie den Inhalt der Domäne \ config \ admin-keyfile durch Folgendes ersetzen:
admin;UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin
Dadurch erhalten Sie einen Benutzernamen "admin" und das Kennwort "changeeit".
Das Standardkennwort ist in die App integriert und birgt das Risiko, dass unsichere Apps noch unsicherer werden. Das Standardkennwort lautet "adminadmin".
Melden Sie sich bei Asadmin an und starten Sie Glassfish von der Befehlszeile aus:
/usr/local/glassfish-4.1/bin/asadmin asadmin> start-domain
Der Admin-Port sollte 4848 sein. Andernfalls schlägt der Port bei der Änderung des Kennworts fehl. Passwort als leeren String zurücksetzen:
asadmin> set --user admin server.jms-service.jms-host.default_JMS_host.admin-password=
asadmin> exit
Es ist nützlich zum Testen und Entwickeln. NetBeans erlaubt keine Integration von Glassfish mit Passwort, Passwort wird immer nicht akzeptiert. Das Entfernen des Passworts ist eine Problemumgehung.
Unter glassfish 4 haben Sie eine glänzende neue Option, wie im folgenden Beispiel gezeigt (und ich gebe mein Administratorkennwort umsonst;))