Netbeans无法启动Java DB服务器(MAC)

时间:2013-09-05 11:55:43

标签: jsp netbeans derby

我正在尝试通过我的mac启动Java DB thru netbeans。我收到了以下错误:

Thu Sep 05 21:47:23 EST 2013 : Security manager installed using the Basic server security     
policy.
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.mysql.jdbc.NonRegisteringDriver.parseURL(NonRegisteringDriver.java:600)
at com.mysql.jdbc.NonRegisteringDriver.acceptsURL(NonRegisteringDriver.java:248)
at java.sql.DriverManager.getDriver(DriverManager.java:273)
at org.apache.derby.impl.drda.NetworkServerControlImpl.startNetworkServer(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl.blockingStart(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl.executeWork(Unknown Source)
at org.apache.derby.drda.NetworkServerControl.main(Unknown Source)

Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "file.encoding" "read")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:366)
at java.security.AccessController.checkPermission(AccessController.java:560)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
at java.lang.System.getProperty(System.java:706)
at com.mysql.jdbc.StringUtils.<clinit>(StringUtils.java:70)
... 7 more

所有配置文件夹都在正确的位置。 enter image description here

无法弄清楚发生了什么。

3 个答案:

答案 0 :(得分:0)

  

com.mysql .jdbc.NonRegisteringDriver.acceptsURL(NonRegisteringDriver.java:248)   在java.sql.DriverManager.getDriver(DriverManager.java:273)   在 org.apache.derby.impl.drda.NetworkServerControlImpl .startNetworkServer(未知来源)

Derby网络服务器控制器代码是如何突然跳转到mysql驱动程序的?你在某个地方使用的是mysql数据库网址吗?

答案 1 :(得分:0)

我尝试了所有选项,但无法弄清楚发生了什么。所以为了解决这个问题,我安装了Netbeans 7.3.1。它就像一个魅力。

干杯

答案 2 :(得分:0)

我遇到了同样的问题。检查你的glassfish版本。它应该匹配netbeans。使用netbeans 7.3.1,根应该是Applications/NetBeans/glassfish-4.0/javadb

相关问题