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

  FORUM HardWare.fr
  Programmation
  Java

  problème avec RMI en java: HELP!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème avec RMI en java: HELP!

n°138040
cguignol
c'est toi, satan?
Posté le 13-05-2002 à 09:08:07  profilanswer
 

Je suis actuellement en train de dévelpooer une application client serveur et je dois utiliser l'outil rmi.
J'ai bien compris comment implémenter classes et interface, mais je n'arrive pas à compiler avec la commande rmic. :kaola:  
J'utilise JBuilder et pour l'instant pour l'édition et la compilation java, et je compile par rmic depuis l'invite de commande dos.
Si vous pouvez m'aider.... :cry:


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
mood
Publicité
Posté le 13-05-2002 à 09:08:07  profilanswer
 

n°138047
darklord
You're welcome
Posté le 13-05-2002 à 09:37:43  profilanswer
 

quand tu as un problème quelconque, montrez le type d'erreur serait la moindre des choses. Mets toi à ma place franchement. Que veux tu que je te répondes?
 
 
Ah si: oui je veux bien t'aider :D


---------------
Just because you feel good does not make you right
n°138063
cguignol
c'est toi, satan?
Posté le 13-05-2002 à 10:02:18  profilanswer
 

ok:
j'ai 2 classes coté serveur et 1 coté client:
 
- classe Hello.class implements HelloInterface
  interface HelloInterface
- classe HelloClient
 
pour compiler le serveur, il faut que je fasse rmic <nom de la classe>
soit rmic Hello (ca marche pas)
camme c dans le package test j'ai écrit rmic test.Hello et ca marche qu'une seule foir (pour la première compilation). depuis, plus rien.
après cette compil, Hello_Stub et Hello_Skel on bien été générés, mais dans l'exécution du serveur, un ClassNotFoundExeception est levé me disant :
 
"java.rmi.StubNotFoundException: Stub class not found: test.Hello_Stub; nested exception is:  
 java.lang.ClassNotFoundException: test.Hello_Stub"

alors que Hello_stub.class est dans le répertoire


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
n°138065
darklord
You're welcome
Posté le 13-05-2002 à 10:05:30  profilanswer
 

dans un répertoire qui s'appelle test et dont le parent est dans le classpath?
 
La majorité des problèmes comme ca proviennent du fait que vous ne savez pas manipuler le classpath et les packages. J'ai mis presqu'un an à me sortir de ces problèmes là.
 
Ton serveur étends bien UnicastRemoteObject?


---------------
Just because you feel good does not make you right
n°138071
cguignol
c'est toi, satan?
Posté le 13-05-2002 à 10:14:23  profilanswer
 

ouaiouais, y'a bien les extends et à l'exécution je lance rmiregistry pour bien mettre la classe.
le classpath est bon


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
n°138072
cguignol
c'est toi, satan?
Posté le 13-05-2002 à 10:14:28  profilanswer
 

ouaiouais, y'a bien les extends et à l'exécution je lance rmiregistry pour bien mettre la classe.
le classpath est bon

 

[jfdsdjhfuetppo]--Message édité par cguignol le 13-05-2002 à 10:14:55--[/jfdsdjhfuetppo]


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
n°138074
benou
Posté le 13-05-2002 à 10:14:37  profilanswer
 

DarkLord a écrit a écrit :

dans un répertoire qui s'appelle test et dont le parent est dans le classpath?
 
La majorité des problèmes comme ca proviennent du fait que vous ne savez pas manipuler le classpath et les packages. J'ai mis presqu'un an à me sortir de ces problèmes là.
 
Ton serveur étends bien UnicastRemoteObject?  




je me souviens aussi d'avoir eu des problème de ce genre avec rmic ...  
C'est vieux, mais je crois me souvenir qu'il fallait lancer la commande rmic à partir du répertoire correspondant à la racine du package.


---------------
ma vie, mon oeuvre - HomePlayer
n°138087
darklord
You're welcome
Posté le 13-05-2002 à 10:39:24  profilanswer
 

ant rulezzzzzzzzzzzzzz  :sol:


---------------
Just because you feel good does not make you right
n°138090
darklord
You're welcome
Posté le 13-05-2002 à 10:41:31  profilanswer
 

FYI,
 

Code :
  1. <target name="rmi_compile" depends="compile">
  2.     <rmic base= "${build.classes.dir}" includes="**/*Impl*.class">
  3.        <classpath refid="compile.classpath"/>
  4.     </rmic>
  5. </target>


 
ca va compiler tout les classes contenat Impl dans le nom de l'objet. (ca peut paraitre foireux de prime abord mais on des procédures strictes ici pour les noms d'objets)


---------------
Just because you feel good does not make you right
n°138091
cguignol
c'est toi, satan?
Posté le 13-05-2002 à 10:42:47  profilanswer
 

mon application n'est pas un applet! :heink:


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
mood
Publicité
Posté le 13-05-2002 à 10:42:47  profilanswer
 

n°138097
darklord
You're welcome
Posté le 13-05-2002 à 10:53:35  profilanswer
 

cguignol a écrit a écrit :

mon application n'est pas un applet! :heink:  




 
c'est cela oui ... Et où as tu vu que je parlais d'applet très cher :D
 
 :lol:


---------------
Just because you feel good does not make you right
n°138109
cguignol
c'est toi, satan?
Posté le 13-05-2002 à 11:04:21  profilanswer
 

c'est tes <target></target> qui me troublent


---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance
n°138112
darklord
You're welcome
Posté le 13-05-2002 à 11:06:12  profilanswer
 

cguignol a écrit a écrit :

c'est tes <target></target> qui me troublent  




 
c'est ant
 
http://jakarta.apache.org/ant


---------------
Just because you feel good does not make you right
n°138117
cguignol
c'est toi, satan?
Posté le 13-05-2002 à 11:08:56  profilanswer
 
n°138140
benou
Posté le 13-05-2002 à 11:23:38  profilanswer
 

cguignol a écrit a écrit :

ok :D  




un genre de makefile façon xml ...


---------------
ma vie, mon oeuvre - HomePlayer
n°138141
benou
Posté le 13-05-2002 à 11:24:30  profilanswer
 

cguignol a écrit a écrit :

mon application n'est pas un applet! :heink:  




tu portes bien ton nick, toa ! ;)
 
(c'est pour rigoler, hein ...)


---------------
ma vie, mon oeuvre - HomePlayer
n°138145
cguignol
c'est toi, satan?
Posté le 13-05-2002 à 11:28:51  profilanswer
 
n°138149
darklord
You're welcome
Posté le 13-05-2002 à 11:31:02  profilanswer
 

:lol:


---------------
Just because you feel good does not make you right

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

  problème avec RMI en java: HELP!

 

Sujets relatifs
[java]Recharger une applet automatiquement?Problème avec la fonction qsort() en langage C !
[Java][projet] Graphes planaires...[mySQL] problème avec des sous requetes.. je pige pas...
[JAVA] comment utilise-t-on "package" ???[MYSQL] Probleme avec les valeur NULL
[JAVA] Stockage constantes dans un tableau Object[][java] comment separé l affichage du traitement
[HELP] Commande sql[UNIX] problème avec les sémaphores
Plus de sujets relatifs à : problème avec RMI en java: HELP!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR