Apache Derby(JavaDB)在Windows命令行启动时无提示失败

时间:2015-09-09 18:24:21

标签: windows derby

我正在尝试使用以下命令启动数据库:

  

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

2 个答案:

答案 0 :(得分:0)

解决方案是切换到 x86 Java版本。我已经尝试了从6到8的几个 x64 JDK,所有这些都是静默失败的。我认为这是德比的错误。

答案 1 :(得分:0)

尝试运行

java -Dderby.debug.true=AssertFailureTrace -jar %DERBY_HOME%\lib\derby.jar server start

可能会显示一些细节。