Dieser Fehler weist zwei Aspekte auf:
Wenn die Setup-Skripts der Beispielanwendung, die die Derby-Datenbank verwenden, ausgeführt werden, wird die Derby-Datenbank unter dem aktuellen Verzeichnis oder unter <install_root>/bin erstellt.
Das Ant-Beispielscript für build erstellt die Datei password.txt, mit der die Admin-Passwort-Datei unter dem aktuellen Verzeichnis gespeichert wird. Diese ist jedoch in Nicht-Root-Szenarios und Szenarios mit Sparse-Zones nicht beschreibbar.
Speicherort der Derby-Datenbank – Verwenden Sie die Option --dbhome mit dem Befehl start-database, um die Datenbank mit dem für --dbhome angegebenen Wert zu erstellen. Die asadmin-Befehlssyntax für start-database lautet beispielsweise wie folgt:
start-database [--dbhost 0.0.0.0] [--dbport 1527] [--dbhome db_directory] [--echo=false] [--verbose=false] |
Speicherort der Datei password.txt – Naturgemäß sollte das Beispielverzeichnis beschreibbar sein, da alle Build-Befehle die Erstellungen der Datei password.txt in diesem Verzeichnis beinhalten. Achten Sie darauf, dass eine Arbeitskopie der Beispiele an einem beschreibbaren Speicherort installiert wird.