Używam wbudowanej bazy danych Apache Derby do testowania jednostek w projekcie Maven. Niestety za każdym razem, gdy przeprowadzę test, otrzymuję plik derby.log
w katalogu głównym projektu. Sama baza danych jest tworzona w katalogu target
(jdbc:derby:target/unittest-db;create=true
), więc nie stanowi to problemu. Po zapoznaniu się z reference guide próbowałem ustawić parametr logDevice
na adresie URL JDBC (jdbc:derby:target/unittest-db;create=true;logDevice=/mylogs
), ale wydaje się, że jest on dla innego dziennika, dlatego też nadal pojawia się derby.log
.Pozbycie się derby.log
Każda pomoc jest doceniana.
Co jeśli używam Derby przez Hibernate? Gdzie umieścić linię "derby.stream.error.field"? – pek
W webappie trudno jest ustawić rekwizyty systemowe. Jakikolwiek sposób obejścia tego? – bmargulies
Nie sądzę, ale możesz skonfigurować ustawienia w konfiguracji web.xml lub spring, aby uruchomić przy starcie i tam to zrobić. – stevedbrown