Salve, sono alle prime armi, e mi sono imbattuto in un problema che credo sia frequentissimo .....
Ebbene ho realizzato un applet che tra le cose deve permettere esegue delle getimage di immagini presenti sul server.
Ebbene se mi collego al server , lanciando la pagina html relativa, avviene il caricamento dell'applet, però mi compare l'errore
Exception in thread "Timer" java.security.AccessControlException: access denied (java.net.SocketPermission 10.10.205.31 resolve)
at java.security.AccessControlContext.checkPermission (Unknown Source)
at java.security.AccessController.checkPermission(Unk nown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
etc.............
Allora ho editato il mio java.policy della mia jre locale, e fornito tutti i grant su quella macchina 10.10.205.31.
Cosi mi funziona, però la soluzione non mi convince, in quanto se immagino che svariati pc accedono a quella pagina html, e si caricano l'applet, anche loro troveranno quel tipo di problema.
Come posso far si che la mia applet possa essere eseguita su diversi PC senza il problema dell'errore java.net.SocketPermission ???
Non c'è un modo nel mio codice applet di renderlo immune da questo problema ???
Ringrazio anticipatamente tutti Voi.