RISOLUZIONE DELLA PROBLEMATICA RELATIVA ALLA java.net.socketPermission Il seguente documento illustra i settaggi da operare per risolvere l'errore: Security Exception:[access denied (java.net.socketPermission 127.0.0.1:1891 connect.resolve)] che si presenta in fase di login al KEYfamily, versione Javav per sistemi MAC OS X. Procedere nel seguente modo: 1. Aprire la finestra di terminale /Library/Utility/Terminale 2. Accedere alla directory /Library/Java/Home/lib/security, digitando: cd /Library/Java/Home/lib/security e premere “INVIO” 3. Aprire il file java.policy in scrittura, digitando: sudo vi java.policy inserire la password di amministrazione di MAC OS, quando richiesto: Password: ******** 4. Scorrere il file con il tasto “freccia giù” fino ad arrivare alle seguenti righe: // default permissions granted to all domains ...... // allows anyone to listen on un-privileged ports ..... 5. Premere i tasti Shift+I (Shift: tasto sopra il ctrl + tasto “i”, contemporaneamente). Viene visualizzata la voce -- INSERT -- in basso a sinistra 6. Aggiungere, digitandola, la seguente riga: permission java.net.SocketPermission "localhost:1891", "connect,resolve"; RISOLUZIONE DELLA PROBLEMATICA RELATIVA ALLA java.net.socketPermission 7. Quindi premere il pulsante ESC (scompare la voce -- INSERT -- in basso a sinistra ) 8. Digitare: :wq e premere “INVIO” 9. Si esce dal file. 10. Riaccedere al file mediante comando: less java.policy 11. Scorrere il file con il tasto freccia giù e verificare che sia presente la riga appena inserita. 12. Premere il tasto "q" per uscire dal file 13. Riavviare il sistema