类似于bug.cgi?id=257948,我的JavaDB连接几天前就开始失控了。
直到两天前,他们还在Netbeans 12.1、Glassfish 5.1和JDK 15上做得很好。我在代码库中使用嵌入式驱动程序,并使用Services -> JavaDB从Netbeans中检查我的表。
两天前,服务-> JavaDB没有在我的系统或设置中更改任何内容,就停止了与数据库的连接。JavaDB根本不会启动。直到两天前,我才得到一个提示,询问用户名和密码(它是空的)。现在,我得到了这在输出窗口中。,有一个永恒的旋转者说"JavaDB开始“。
我试过卸载所有JDK和JRE,卸载Netbeans,然后再用以下方式重新安装:
但这并没有解决问题,见截图。我得到了一个永恒的“启动Java DB服务器”或“连接到数据库”旋转器,但是没有用户名提示,也没有到数据库的连接:

我还试着按照在此发出的指示从命令行开始。我不认为这样做有任何错误:
C:\Users\johnrdorazio>java -cp "C:\Users\johnrdorazio\GlassFish_Server\javadb\lib\derby.jar;C:\Users\johnrdorazio\GlassFish_Server\javadb\lib\derbytools.jar;C:\Users\johnrdorazio\GlassFish_Server\javadb\lib\derbynet.jar" -Dderby.system.home="C:\Users\johnrdorazio\AppData\Roaming\BibleGetOpenOfficePlugin" org.apache.derby.drda.NetworkServerControl start
Thu Oct 22 22:16:27 CEST 2020 : Gestore della sicurezza installato con i criteri di sicurezza di base del server.
Thu Oct 22 22:16:29 CEST 2020 : Server di rete Apache Derby: 10.14.2.0 - (1828579) avviato e pronto ad accettare connessioni sulla porta 1527我已经验证了Java属性中的所有路径都是正确的。我不知所措,不知从哪里出发。
我已经将系统变量JAVA_HOME设置为JDK 15路径,系统路径仅包含JAVA_HOME变量(关于Java )。
发布于 2021-02-25 08:56:44
我的问题是,JavaDB属性具有默认的JavaDB Installtion位置:
C:\Program \glassfish web-5.1.0\glassfish 5\javadb。
而在NetBeans 12.0中,实际的玻璃鱼路径,在我的例子中是:
C:\Program \eclipse-glassfish web-5.1.0\glassfish 5\javadb
我使用实际路径纠正了这一点,然后立即连接JavaDB。
https://stackoverflow.com/questions/64503704
复制相似问题