Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di softoxy
    Registrato dal
    Apr 2001
    Messaggi
    202

    [JAVA] connessione al DB tramite Applet

    Il problema è quando apro un socket per la connessione al database. Mi da il seguente errore:

    java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1 connect,resolve)

    Quando i permessi li ho già settati come segue (cioè ho modificato il file java.policy dentro C:\j2sdk1.4.2_08\jre\lib\security)

    grant codeBase "file:${java.home}/lib/ext/*" {
    permission java.security.AllPermission;
    };

    grant {
    permission java.net.SocketPermission "127.0.0.1:1521-", "accept,connect,listen,resolve";
    permission java.security.AllPermission;
    }

    Ma continua a darmi l'errore. non capisco perchè con AppletViewer mi da la connessione, mentre facendolo partire come applet nel browser (con oc4j server) mi da errore sui permessi.

    Grazie.
    Soft!2001

  2. #2
    Utente di HTML.it L'avatar di softoxy
    Registrato dal
    Apr 2001
    Messaggi
    202

    .............

    Ho capito il problema dei permessi. L'Applet, per motivi di sicurezza, non fa collegare ad un database con un indirzzo ip diverso dal web server.
    Allora una soluzione è quella di passare per il connection manager.
    Secondo la documentazione è tutto molto facile (e seguire le istruzione è vero), ma non funziona perchè mi da un eroore IO connection refuse.

    Qualcuno ha mai provato a collegare un applet con un db?

    Può aiutarmi?
    Soft!2001

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.