Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1571 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problèmes rmi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problèmes rmi

n°1055351
joquetino
Posté le 21-04-2005 à 16:15:23  profilanswer
 

Bonjour à tous,
 
Je suis en train de développer un sytème de chat, une application client serveur.  
Lorsque je lance le serveur, j'ai le droit au message suivant :
 
erreur : java.rmi.StubNotFoundException: Stub class not found: ServeurForum_Stub; nested exception is:  
 java.lang.ClassNotFoundException: ServeurForum_Stub
 
 
Je ne comprend pas trop à quoi pourrait correspondre cette erreur. Auriez-vous des pistes??
 
Voici la partie de code qui lance le serveur :

Code :
  1. public static void main(String arg[]) {
  2.   try {
  3.     // creation du serveur de forum et enregistrement sur le reseau
  4.     LocateRegistry.createRegistry(8686);
  5.     ServeurForum leServeur = new ServeurForum();
  6.     Naming.bind( "//192.168.1.102/leServeur" ,leServeur);
  7.     System.out.println("demarrage du serveur" );
  8.   }
  9.   catch(Exception e) {System.out.println("erreur : "+e); return;};
  10. }


 
Merci de votre aide?

mood
Publicité
Posté le 21-04-2005 à 16:15:23  profilanswer
 

n°1055379
benou
Posté le 21-04-2005 à 16:43:00  profilanswer
 

t'as créé tes stubs & skeletons ?  
 
de mémoire ca se fait avec la commande rmic dans %java%/bin

n°1055447
joquetino
Posté le 21-04-2005 à 17:23:38  profilanswer
 

Salut et merci de ta réponse,
 
effectivement je n'ai pas créer les stubs et skeleton. Je viens de voir qu'il faut suivre la démarche suivante :
 
javac ServeurChat.java
rmic ServeurChat
 
Ceci va me créer deux fichiers.
 
Le problème, c'est que je ne suis pas dans le monde Unix et ces commandes ne sont pas interprétées sous windows. Comment dois-je procéder sachant que je développe sous eclipse?
 
Merci.


Message édité par joquetino le 21-04-2005 à 17:23:54
n°1055457
benou
Posté le 21-04-2005 à 17:29:14  profilanswer
 

surement que %java%/bin n'est pas dans ton path systême => il ne trouve ni javac, ni rmic ...
 
à toi de l'ajouter ...
 
si tu ne sais pas comment faire, va sur n'importe quel tutoriel java pour débutant c'est expliqué (ex : sur celui de sun)


Message édité par benou le 21-04-2005 à 18:01:29
n°1055473
joquetino
Posté le 21-04-2005 à 17:34:33  profilanswer
 

Ok merci.

n°1055949
joquetino
Posté le 21-04-2005 à 23:11:36  profilanswer
 

Me revoilà avec un autre peti souci. J'utilise la fonction suivante dans mon programme :  
Remote r = Naming.lookup("rmi://vaio/127.0.0.1/TestRMI" );
 
Dans mon cas, mon adresse ip est : 192.168.1.103. Donc je mets :  
Remote r = Naming.lookup("rmi://192.168.1.103/" );
 
Mais que dois-je mettre àprès? A quoi correspond TestRMI dans l'exemple?  
 
Remerci.

n°1055997
patachou
Posté le 21-04-2005 à 23:52:37  profilanswer
 

A un moment (sur le serveur certainement), t'enregistre l'objet accessible à distance avec quelque chose du genre :
Naming.rebind("TestRMI", objAccessible);


---------------
PataCara
n°1056012
benou
Posté le 22-04-2005 à 00:03:35  profilanswer
 

joquetino> Ce que tu demandes est expliqué dans n'importe quel tutorial RMI ...

n°1056033
joquetino
Posté le 22-04-2005 à 00:43:47  profilanswer
 

Ok merci j'ai trouvé mon bonheur...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problèmes rmi

 

Sujets relatifs
problèmes avec le contrôle rich edit !!problemes de dates
[XTHTLM][CSS] Problemes de validation W3C[MySql - Access] Problèmes de dates
Problèmes sur Lycos Webcenterautre problèmes: la récupération de variables dans script PHP
Problèmes d'affichage avec FFProblemes Creation site Internet
Intervenir dans une fenêtre après l'avoir ouverte - problèmes de temps 
Plus de sujets relatifs à : Problèmes rmi


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)