Für Services Layer, Web Interface und Process Engine wird dieselbe Schlüsseldatei verwendet.
Wenn alle drei Komponenten auf demselben Host installiert sind, verwenden sie dieselbe Schlüsseldatei:
Falls nach dem Aktivieren der Kennwortverschlüsselung Probleme auftreten, prüfen Sie Folgendes:
- Stellen Sie sicher, dass Sie Build
Forge® nach dem Aktivieren der Kennwortverschlüsselung erneut gestartet haben. Stellen Sie sicher, dass alle Prozesse ordnungsgemäß gestoppt und
erneut gestartet wurden (Apache, Apache Tomcat, Steuerkomponente).
- Redundante Konsolen: Wenn mehrere Installationen der
Managementkonsole vorhanden sind, die auf dieselbe Datenbank
zugreifen, muss für alle Installationen dieselbe Datei
bfpwcrypt.conf verwendet werden. Am sichersten ist es, wenn Sie die Datei nicht über das Netzwerk, sondern manuell verteilen.
- Serverdefinitionen: Wenn Verbindung testen in der Konsole fehlschlägt, überprüfen Sie, ob der Schlüssel exportiert und ordnungsgemäß in der Datei bfagent.conf eingefügt wurde. Überprüfen Sie, ob es sich wirklich um ein Kennwortproblem handelt, indem Sie die Kennwortverschlüsselung inaktivieren und Verbindung testen erneut ausführen.
- Anmelden: Wenn Sie sich nach dem Aktivieren der Kennwortverschlüsselung nicht mehr anmelden können, stellen Sie sicher, dass Build
Forge® die richtigen bfpwcrypt.conf-Schlüssel in bfclient.conf und buildforge.conf verwendet.
Die Datei buildforge.conf muss im <bf-installationsverzeichnis> und in der Kopie dieses Verzeichnisses für Services Layer aktualisiert werden. Siehe Build Forge-Konfigurationsdatei (buildforge.conf).
Wenn Sie all diese Punkte geprüft haben, das Problem jedoch weiterhin besteht, aktivieren Sie die Traceerstellung und überprüfen Sie die Ausgabeprotokolle.
- Web Interface (Benutzerschnittstelle): Setzen Sie die Umgebungsvariable BFDEBUG_SECURITY=1.
Web
Interface: Die Ausgabe wird in Dateien angezeigt.
- Steuerkomponente: Starten Sie die Steuerkomponente im Vordergrund. Führen Sie im Installationsverzeichnis
folgenden Befehl aus: bfengine –d. Unter UNIX oder Linux können Sie diesen über eine Pipe in eine Datei leiten. Verwenden Sie dazu bfengine –d 2>&1
| tee out.txt.
Unter Windows können Sie ebenso vorgehen, wenn Sie sich das Dienstprogramm tee beschaffen.
- Services: Gehen Sie wie folgt vor:
- Stoppen Sie Build Forge.
- Öffnen Sie die Protokolldatei in einem Editor.
- Fügen Sie am Ende der Datei die folgende Zeile hinzu:
com.buildforge.services.common.security.level=ALL
- Starten Sie Build
Forge®.
- Überprüfen Sie die Ausgabe.