Java rmi sur la même poste

Résolu
Gia1402 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   -  
Gia1402 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je commence avec la progammation rmi sur la meme machine et j ai un petit probleme .
apres suivre des instructions pour compiler etexecuter mes classe :
jai commmencé par le serveur puis le client Mais j'ai eu cette erreur :

java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)
Je voudrais la faire disparaitre mais comment ?? C'est ma question
Merci pour vos reponses :))


A voir également:

6 réponses

EminoMeneko Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   318
 
Tu suis quelles instructions ?
0
Gia1402 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
je suis des instruction pour l'executer en invite de commande :))
0
EminoMeneko Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   318
 
Oui mais c'est le tuto d'un site ?
Si oui donnes le lien SVP.
0
Gia1402 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
Non en fait c un fichier qu 'on ma donné ,
le resumé de ses étapes est :
tout d'abord , ilfaut savoir qu'on a 4 classe :
1-une interface nommé inter.java
2-une classe pour implémenter l'inteface
3-une classe Serveur.java
4- et Client.java
pour la compilation :
on compileles 3 premiere classe a laide de javac nomclasse.java
puis on instancie le stub de compte a laide de "rmic Compte"
on lance le rmi registry en arriere plan a laide de "Start rmiregistry &"
on exécute le serveur "java Serveur.java"
on compile le client
on l'execute
et voila
Ma question est qu'est ce qu'on doit ajouter comme code pour que ces classes communiques sur la meme machine
Merci :)))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
EminoMeneko Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   318
 
J'avais bien fait un petit TP sur Java RMI à l'époque mais j'ai pas mes anciens cours sous le nez. Je crois qu'on utilisait la même machine. Je te dirais ça quand je peut consulter ces cours. Mais bon c'est pas très dur normalement.
0
Gia1402 Messages postés 49 Date d'inscription   Statut Membre Dernière intervention  
 
bon , pour repondre a ma question :
il suffit d'écrire correctement ces deux lignes :
cote Client :inter cpt = (inter) Naming.lookup("l1")
cote serveur :Naming.rebind ("l1",cpt);
avec : l1 : est un nom que j'ai choisit pour mon objet distant
cpt : une instance de la classe Compte

voila :))
0