Estoy usando la base de datos incrustada Apache Derby para pruebas unitarias en un proyecto Maven. Desafortunadamente, cada vez que ejecuto la prueba, termino con el archivo derby.log
en la raíz del proyecto. La base de datos se crea en el directorio target
(jdbc:derby:target/unittest-db;create=true
), por lo que no es un problema. Después de consultar el reference guide Intenté configurar el parámetro logDevice
en la url JDBC (jdbc:derby:target/unittest-db;create=true;logDevice=/mylogs
), pero parece ser que para un registro diferente, por lo tanto, todavía aparece derby.log
.Deshacerse de derby.log
Cualquier ayuda es muy apreciada.
¿Qué sucede si uso Derby a través de Hibernate? ¿Dónde coloco la línea "derby.stream.error.field"? – pek
En una aplicación web, es complicado establecer los accesorios del sistema. ¿Alguna forma de evitarlo? – bmargulies
No lo creo, pero puede configurar las cosas en su configuración web.xml o spring para ejecutar al inicio y hacerlo allí. – stevedbrown