problème avec RMI en java: HELP! - Java - Programmation
Marsh Posté le 13-05-2002 à 09:37:43
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
Marsh Posté le 13-05-2002 à 10:02:18
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
Marsh Posté le 13-05-2002 à 10:05:30
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?
Marsh Posté le 13-05-2002 à 10:14:23
ouaiouais, y'a bien les extends et à l'exécution je lance rmiregistry pour bien mettre la classe.
le classpath est bon
Marsh Posté le 13-05-2002 à 10:14:28
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]
Marsh Posté le 13-05-2002 à 10:14:37
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.
Marsh Posté le 13-05-2002 à 10:39:24
ant rulezzzzzzzzzzzzzz
Marsh Posté le 13-05-2002 à 10:41:31
FYI,
Code :
|
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)
Marsh Posté le 13-05-2002 à 10:42:47
mon application n'est pas un applet!
Marsh Posté le 13-05-2002 à 10:53:35
cguignol a écrit a écrit : mon application n'est pas un applet! |
c'est cela oui ... Et où as tu vu que je parlais d'applet très cher
Marsh Posté le 13-05-2002 à 11:04:21
c'est tes <target></target> qui me troublent
Marsh Posté le 13-05-2002 à 11:06:12
cguignol a écrit a écrit : c'est tes <target></target> qui me troublent |
c'est ant
http://jakarta.apache.org/ant
Marsh Posté le 13-05-2002 à 11:08:56
ok
Marsh Posté le 13-05-2002 à 11:23:38
cguignol a écrit a écrit : ok |
un genre de makefile façon xml ...
Marsh Posté le 13-05-2002 à 11:24:30
cguignol a écrit a écrit : mon application n'est pas un applet! |
tu portes bien ton nick, toa !
(c'est pour rigoler, hein ...)
Marsh Posté le 13-05-2002 à 11:28:51
c'est sûr!!!
Marsh Posté le 13-05-2002 à 11:31:02
Marsh Posté le 13-05-2002 à 09:08:07
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.
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....
---------------
* Le Gros Connard, youtubeur moto* *RIP Brains et Grojulius * Chignolement votre, le blog de la haine et de la rageance