Autore |
Discussione |
|
sgorry84
Utente giovane
Regione: Puglia
Città: Foggia, ma Foggia Foggia
|
Inserito il - 26/07/2007 : 21:33:59
|
ciao a tutti, chi saprebbe spiegarmi il significato di questo errore?
Exception in thread "main" java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)
se può servire per fare chiarezza, la classe client è la seguente:
.... private MyServer server; public MyClient() { super(); System.setSecurityManager(new RMISecurityManager()); try { server = (MyServer)Naming.lookup("MyServer"); } catch (MalformedURLException mURLex) { e.printStackTrace(); } catch (RemoteException rex) { e.printStackTrace(); } catch (NotBoundException nbex) { e.printStackTrace(); } initializeComponent(); } //initializeComponent() è un metodo privato ininfluente con la connessione al server
mentre il main del server è il seguente:
public static void main(String[] args) { try { MyServer myS = new MyServer(); LocateRegistry.getRegistry(); Naming.bind("ServerDatabase", myS); } catch (RemoteException rex) { e.printStackTrace(); } catch (AlreadyBoundException abex) { e.printStackTrace(); } catch (MalformedURLException e) { e.printStackTrace(); }
}
spero che qualcuno possa aiutarmi anche perchè tra naming, registry ,ecc. ho davvero le idee confuse!
ps:non ho nessun firewall e non ho norton antivirus (uso avg)
ciao ciao!
|
e ho detto tutto. _______________________________________________________________________________________________________ -"Devi dire qualcosa di terrificante!" -"Il giudizio universale" -"No... più terrificante!!" -"Elezioni anticipate!" -"Mmm, così va meglio" ________________________________________________________________________________________________________________
(\_/) (°_°) (> <) <- This is Bunny. Copy Bunny into your signature to help him on his way to world domination |
Modificato da - sgorry84 in Data 26/07/2007 21:38:19
|
|
feeb
Cantù Che Conta Col Cayenne
Prov.: Zara
|
Inserito il - 27/07/2007 : 09:35:35
|
mi sembra che tu abbia dimenticato di dare al server il "permesso" di aprire un servizio
praticamente, prima del codice che avvia il server, dovresti scrivere:
System.setProperty("java.security.policy", "policy.txt");
e in policy.txt dovresti mettere una cosa tipo questa:
grant {
permission java.security.AllPermission;
};
|
http://www.avaaz.org/it/ - http://www.flickr.com/photos/dimethyltryptamine/ |
Modificato da - feeb in data |
|
|
sgorry84
Utente giovane
Regione: Puglia
Città: Foggia, ma Foggia Foggia
|
Inserito il - 30/07/2007 : 17:37:26
|
provato,ma niente da fare! |
e ho detto tutto. _______________________________________________________________________________________________________ -"Devi dire qualcosa di terrificante!" -"Il giudizio universale" -"No... più terrificante!!" -"Elezioni anticipate!" -"Mmm, così va meglio" ________________________________________________________________________________________________________________
(\_/) (°_°) (> <) <- This is Bunny. Copy Bunny into your signature to help him on his way to world domination |
|
|
sgorry84
Utente giovane
Regione: Puglia
Città: Foggia, ma Foggia Foggia
|
Inserito il - 31/07/2007 : 11:07:30
|
Ho provato ad implementare un progetto client-server abbastanza elementare e funziona perfettamente, ma io ho bisogno che il server si colleghi al database... quando vado ad aggiungere i metodi necessari alla connessione al mio DB ecco che ho la solita eccezione.... ma devo configurare in modo particolare il file security.policy? o a questo punto dovrei pensare di rinunciare a RMI e risolvere il tutto con i socket?
|
e ho detto tutto. _______________________________________________________________________________________________________ -"Devi dire qualcosa di terrificante!" -"Il giudizio universale" -"No... più terrificante!!" -"Elezioni anticipate!" -"Mmm, così va meglio" ________________________________________________________________________________________________________________
(\_/) (°_°) (> <) <- This is Bunny. Copy Bunny into your signature to help him on his way to world domination |
|
|
AlartZero
Ill.mo Dispre.mo Capo FN
Regione: Puglia
Prov.: Bari
Città: Molfetta
|
Inserito il - 31/07/2007 : 17:14:18
|
non centra niente ma sgorry ti consiglio di ridurre la firma ... troppo lunga |
Citazione: Messaggio inserito da pbolo Gli occhi vedono solo quello che vogliono vedere e non i feedback che dovrebbero aiutare a migliorarsi!
|
|
|
sgorry84
Utente giovane
Regione: Puglia
Città: Foggia, ma Foggia Foggia
|
Inserito il - 31/07/2007 : 18:48:08
|
Citazione: ti consiglio di ridurre la firma ... troppo lunga
lo so ma ho un debole per il testo di questa canzone abbiate pietà di me
Citazione: non centra niente
ho pensato che fosse quello il problema perchè quando provo a creare progetti semplici, senza connessioni al db non ho nessun problema... mentre al contrario mi dà il famigerato stack trace....
non ci sono accorgimenti particolari da conoscere per applicazioni remote con connessioni al db? |
e ho detto tutto. _______________________________________________________________________________________________________ -"Devi dire qualcosa di terrificante!" -"Il giudizio universale" -"No... più terrificante!!" -"Elezioni anticipate!" -"Mmm, così va meglio" ________________________________________________________________________________________________________________
(\_/) (°_°) (> <) <- This is Bunny. Copy Bunny into your signature to help him on his way to world domination |
|
|
feeb
Cantù Che Conta Col Cayenne
Prov.: Zara
|
Inserito il - 05/08/2007 : 00:24:27
|
Citazione: Messaggio inserito da sgorry84
Ho provato ad implementare un progetto client-server abbastanza elementare e funziona perfettamente, ma io ho bisogno che il server si colleghi al database... quando vado ad aggiungere i metodi necessari alla connessione al mio DB ecco che ho la solita eccezione.... ma devo configurare in modo particolare il file security.policy? o a questo punto dovrei pensare di rinunciare a RMI e risolvere il tutto con i socket?
gli RMI sono un po' un bordello da spiegare in poche righe.. se mi contatti su msn, posso passarti il progetto che feci per MAP (famosa battaglia navale, con mysql+rmi+un altro po' di cose che si potevano benissimo evitare); non fu valutato troppo male (30L), quindi non dovrebbe essere da buttare |
http://www.avaaz.org/it/ - http://www.flickr.com/photos/dimethyltryptamine/ |
|
|
|
Discussione |
|