我正在使用Apache Derby嵌入式数据库进行Maven项目中的单元测试。不幸的是,每当我运行测试时,我都会在项目的根目录中找到derby.log
文件。数据库本身是在target
目录(jdbc:derby:target/unittest-db;create=true
)中创建的,所以这不是问题。在咨询了reference guide之后,我尝试在JDBC url(jdbc:derby:target/unittest-db;create=true;logDevice=/mylogs
)上设置logDevice
参数,但似乎是针对不同的日志,因此derby.log
仍然出现。摆脱derby.log
任何帮助,非常感谢。
如果我通过Hibernate使用Derby会怎么样?我在哪里放置“derby.stream.error.field”这一行? – pek 2009-09-09 16:30:46
在webapp中,设置系统道具是一件痛苦的事情。任何方式呢? – bmargulies 2009-11-13 14:29:30
我不这么认为,但是您可以在web.xml或spring配置文件中将其设置为在启动时运行并在那里执行。 – stevedbrown 2009-11-13 17:15:55