Fehlerbehebung
Die Datenbankkonfigurationen z.B. db-mysql.xml enthalten ein Template für das Passwort, das entweder über eine Umgebungsvariable oder eine Überschreibung der Konfiguration in der Anwendung gesetzt werden muss. Dieses Template verwendet die unverschlüsselte Form der Passwortangabe:
<entry name="%MYSQL_PASSWD%" value="${env:mysql_passwd:unencrypted:[password]}"/>
In dem Schlüsselwort unencrypted: liegt ein Tippfehler vor, was dazu führt, dass das Laden der Konfiguration scheitert, wenn kein Passwort vorgegeben ist (statt dass gemeldet wird, dass das Passwort [password] nicht stimmt.
Test
- Anwendung mit db-mysql konfigurieren, ohne ein Passwort anzugeben und Anwendung starten.