Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
netbeans-javadb服务器不';开始_Java_Netbeans_Javadb - Fatal编程技术网

netbeans-javadb服务器不';开始

netbeans-javadb服务器不';开始,java,netbeans,javadb,Java,Netbeans,Javadb,我试图在netbeans中使用javadb,但是服务器没有启动。我试着加上 grant { permission java.net.SocketPermission "localhost:1527", "listen"; } 但这没什么区别。我不知道是什么引起了问题。 我使用cmd成功地启动了服务器,但仍然无法连接到数据库(弹出“连接到数据库”窗口,但什么也没有发生,我也没有从Java DB数据库进程中获得任何输出) 非常感谢您的帮助。请尝试以下授权代码: grant{

我试图在netbeans中使用javadb,但是服务器没有启动。我试着加上

grant {
          permission java.net.SocketPermission "localhost:1527", "listen";
}
但这没什么区别。我不知道是什么引起了问题。 我使用cmd成功地启动了服务器,但仍然无法连接到数据库(弹出“连接到数据库”窗口,但什么也没有发生,我也没有从Java DB数据库进程中获得任何输出) 非常感谢您的帮助。

请尝试以下授权代码:

grant{ 
   permission java.net.SocketPermission "localhost:1527", "listen,resolve"; 
};

另外,请阅读JDK工具中的相关错误(修复)

我也有同样的问题。我找到了一个解决办法。只需将Java提供的db更改为GlassFish提供的db即可:

  • 确保您已经使用GlassFish(和JavaDB)安装了NetBeans
  • 打开对话框NetBeans→ 项目经理→ 服务→ 数据库→ JavaDB(右键单击)→ 特性:

  • 我的屏幕来自Linux安装。您可能有类似于C:\java\jdk1.8.0\u 40\db的java db安装。。将此路径更改为Glassfish中的路径。我不知道它在Windows上的什么位置,这是我的路径:

  • 这只是一种解决办法,因为我不知道为什么Oracle提供的Java>=1.8.0_40的JavaDB服务器在执行后立即退出。可能这是某种错误


    这可能是重复的问题(),但我不确定。

    我最近在netbeans 8.2和JDK 8上遇到了同样的问题。我在这里写这个解决方案,以备将来参考

    • 转到并下载最新版本的derby驱动程序(今天是10.14.2.0)
    • 提取它并将提取的文件夹放在%JAVA\u HOME%中。结果如下:C:\Program Files\Java\jdk1.8.0_92\db-derby-10.14.2.0-bin
    • 在netbeans内部的services选项卡中,右键单击javadb>Properties并配置新derby驱动程序的位置,如下所示

    • 再次启动JavaDB服务器以查看其工作情况

    这是最奇怪的事情。直到昨天Glassfish 5.1.0突然停止工作,我才让它工作。我不明白为什么。我尝试过删除并重新下载Glassfish(我尝试过Glassfish 5.1.0和Glassfish 3.1.22),但没有效果。我尝试从Apache网站(10.15.2.0)下载Derby,但设置仍然无法启动。它被卡在“连接到数据库,请稍候…”上,但它从未连接。当我执行
    javadb->Start server
    时,我在输出中看到了这一点:。但它在另一台机器上运行良好。。。