[英]Apache Derby (JavaDB) fails silently at start from Windows command line
I'm trying to start database with: 我正在尝试使用以下方法启动数据库:
C:\\Program Files\\Java\\jdk1.8.0_60\\db\\bin>NetworkServerControl start
C:\\ Program Files \\ Java \\ jdk1.8.0_60 \\ db \\ bin> NetworkServerControl开始
No error messages, prompt returns immediately. 没有错误信息,提示立即返回。 And derby.log contains only old messages.
derby.log仅包含旧消息。 As nothing happened.
什么也没发生。 WTF?
WTF? How can I debug this?
我该如何调试?
UPD: I have added tracing from https://blogs.oracle.com/wittyman/entry/debug_tracing_in_apache_derby , but derby.log is still empty. UPD:我添加了来自https://blogs.oracle.com/wittyman/entry/debug_tracing_in_apache_derby的跟踪,但是derby.log仍然为空。
I'm using java.exe from the same JDK (1.8.0 x64) 我正在使用来自同一JDK(1.8.0 x64)的java.exe
The solution was to switch to x86 Java version. 解决方案是切换到x86 Java版本。 I've tried several x64 JDKs from 6 to 8, all had failed silently.
我已经尝试了从6到8的多个x64 JDK,它们都无声地失败了。 I think it's Derby bug.
我认为这是Derby错误。
Try running 尝试跑步
java -Dderby.debug.true=AssertFailureTrace -jar %DERBY_HOME%\lib\derby.jar server start
It may show some details. 它可能显示一些细节。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.