Я использую встроенную базу данных Apache Derby для модульного тестирования в проекте Maven. К сожалению, всякий раз, когда я запускаю тест, я получаю файл derby.log
в корне проекта. Сама база данных создается в каталоге target
(jdbc:derby:target/unittest-db;create=true
), так что это не проблема. После консультации с reference guide я попытался установить параметр logDevice
на URL-адрес JDBC (jdbc:derby:target/unittest-db;create=true;logDevice=/mylogs
), но это похоже на другой журнал, поэтому derby.log
все еще появляется.Избавление от derby.log
Любая помощь очень ценится.
Что делать, если я использую Derby через Hibernate? Где мне поставить строку «derby.stream.error.field»? – pek
В webapp это боль, чтобы установить системные реквизиты. Все вокруг? – bmargulies
Я так не думаю, но вы можете настроить вещи в своем web.xml или spring config для запуска при запуске и сделать это там. – stevedbrown