/ / Glassfish OSGI Webconsole Anmeldeinformationen - Java, Glassfish, Apache-Felix

Glassfish OSGI Webconsole Credentials - Java, Glasfisch, Apache-Felix

Ich habe eine Glassfish 3.1.2.2-Installation mit installierten OSGI-Addons. Ich habe auch die Webconsole-Gläser installiert und die Konsole eingeschaltet

http://localhost:8080/osgi/system/console

In Bezug auf die Sicherheit wollte ich den Benutzernamen und das Kennwort für die Anmeldung ändern. Der Standard ist admin / admin, was für die Produktionsumgebung nicht geeignet ist.

Ich habe die Dokumentation sowie einige Tutorials online geprüft, aber sie scheinen nicht für Felix Webconsole on Glassfish zu funktionieren.

Ich habe versucht zu ändern

gf_home / glassfish / domains / domain1 / config / domain.xml

mit den Parametern Apache Felix Dokumentation Seite und erstellt auch eine Datei in

gf_home / glassfish3 / glassfish / module / autostart / gf_home / glassfish3 / glassfish / osgi / felix / conf

Ordner mit dem Namen org.apache.felix.webconsole.internal.servlet.OsgiManager.cfg im Eigenschaftendateiformat, aber keiner von ihnen funktionierte Ich kann mich weiterhin mit admin / admin anmelden.

Fehle ich irgendwann in den Webconsole-Einstellungen? Ich habe den Code für die Klasse org.apache.felix.webconsole.internal.servlet.OsgiManager.java überprüft, und der Benutzername und das Kennwort wurden dort festgelegt. Es gibt jedoch eine updateConfiguration-Methode, um diese Werte zu überschreiben.

Wie können Sie den Benutzernamen und das Kennwort für die Webkonsole richtig ändern? Die einzige Möglichkeit besteht darin, die Standardwerte im Code zu ändern.

Antworten:

0 für die Antwort № 1

Nach einigem Ausprobieren habe ich herausgefunden, wie man die Config und das Webconsole-Addon richtig funktioniert.

also habe ich die org.apache.felix.webconsole verschoben.jar-Datei zum autodeploy / bundles / -Ordner unter der Domäne1, und fügen Sie die Datei org.apache.felix.webconsole.internal.servlet.OsgiManager.cfg in denselben Ordner ein, starten Sie Glassfish neu, und der neue Benutzername und die neuen Passwörter sind in Ordnung.