SORU
16 Ocak 2014, PERŞEMBE


Mümkün 7.4 Eclipse den derby veritabanı başlatmak için

7.4 Eclipse ve Java 7 Update 51 indirdim. Eclipse DB veya derby bağlantısı Java başlatmaya çalıştığımda aşağıdaki hatayı alıyorum. Bu windows 8 bir PC. Windows sürümü iş yerinde 32 bit xp indirdim. Gayet iyi çalışıyor. Eksik olan şey, emin değilim.

Thu Jan 16 00:48:23 EST 2014 : Security manager installed using the Basic server security policy.
Thu Jan 16 00:48:24 EST 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)

connection properties java db properties

CEVAP
20 Ocak 2014, PAZARTESİ


Bu ne yaptım:

  1. Java eve Eclipse 7.4: bu talimat yürüterek nerede olduğunu tam olarak Öğren

    System.out.println(System.getProperty("java.home"));

    Bu vaka benim için çıktı

    C:\Program Files\Java\jdk1.7.0_51\jre

    benim için oldukça önemli olan, java.policy başka bir değiştirerek ve hiçbir etkisi aldı ve bana bir kaç saat boşa gitti.

  2. java.policy bu nedenle unıx bir stil dosyası ve salt okunur açtım ve Not Defteri ile düzenlenmiş ve yönetici olarak yürütülen (java aynı ev altında):

    C:\Program Files\Java\jdk1.7.0_51\jre\lib\security\java.policy

    İlk verildikten sonra dosya içine: sadece bu satırları ekleyin

    grant {
        permission java.net.SocketPermission "localhost:1527", "listen";
    };
  3. İzni nedenle biraz zor olan dosyayı kaydedin. Ama eğer Not Defteri veya başka bir yönetici olarak düzenleme programı çalıştırırsanız, bu sorunu çözebilir.< / ^ br .< / ^ br . Sonra Eclipse veritabanına bağlanmayı deneyin, bende işe yaradı.

İyi şanslar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • XxMinayaxX1

    XxMinayaxX1

    9 Mayıs 2012