簡體   English   中英

無法啟動給出異常的Java DB服務器

[英]Couldn't Start the Java DB server giving Exception

我有Netbeans 7.4,當我嘗試從Windows 7 64位上的Netbeans啟動Java DB或derby連接時出現以下錯誤。 我有Netbeans自己安裝的Glassfish服務器。 Glassfish正常運行,但是Java Db沒有啟動問題所在。 請幫我。

Wed Mar 12 13:55:07 IST 2014 : Security manager installed using the Basic server security policy.
Wed Mar 12 13:55:08 IST 2014 : access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve")
java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
at java.security.AccessController.checkPermission(AccessController.java:559)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.SecurityManager.checkListen(SecurityManager.java:1134)
at java.net.ServerSocket.bind(ServerSocket.java:375)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at javax.net.DefaultServerSocketFactory.createServerSocket(ServerSocketFactory.java:231)
at org.apache.derby.impl.drda.NetworkServerControlImpl.createServerSocket(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl.access$000(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
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)

當您在連接到任何數據庫服務器時使用錯誤的憑據(非常是您嘗試連接的數據庫的用戶名和密碼)時,就會出現此問題。

您正在看到https://issues.apache.org/jira/browse/DERBY-6438

直接原因是Java 7 u51中默認權限的加強,如此處所述

http://www.oracle.com/technetwork/java/javase/7u51-relnotes-2085002.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM