RISOLUZIONE DELLA PROBLEMATICA RELATIVA ALLA java.net

annuncio pubblicitario
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
Scarica