我正在尝试使用以下命令启动数据库:
C:\ Program Files \ Java \ jdk1.8.0_60 \ db \ bin> NetworkServerControl start
没有错误消息,提示立即返回。 derby.log 仅包含旧邮件。什么都没发生。 WTF?我该怎么调试呢?
UPD:我添加了https://blogs.oracle.com/wittyman/entry/debug_tracing_in_apache_derby的跟踪,但是derby.log仍然是空的 我正在使用来自相同JDK(1.8.0 x64)的java.exe
答案 0 :(得分:0)
解决方案是切换到 x86 Java版本。我已经尝试了从6到8的几个 x64 JDK,所有这些都是静默失败的。我认为这是德比的错误。
答案 1 :(得分:0)
尝试运行
java -Dderby.debug.true=AssertFailureTrace -jar %DERBY_HOME%\lib\derby.jar server start
可能会显示一些细节。