[JAVA][RMI] erreur bizarre avec un serveur rmi

erreur bizarre avec un serveur rmi [JAVA][RMI] - Programmation

Marsh Posté le 17-01-2002 à 12:16:16    

j'ai implémenté un serveur RMI qui tourne sur une becane parfaitement, mais qui sur une autre becane similaire me plante au demarrage du serveur
 

Code :
  1. 2002/01/17@12:09:03> ISServices error: RemoteException occurred in server thread
  2. ; nested exception is:
  3.         java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
  4. tion is:
  5.         java.lang.ClassNotFoundException: com.sf.at.is.ISServicesImpl_Stub
  6. 2002/01/17@12:09:03> java.rmi.ServerException: RemoteException occurred in serve
  7. r thread; nested exception is:
  8.         java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
  9. tion is:
  10.         java.lang.ClassNotFoundException: com.sf.at.is.ISServicesImpl_Stub
  11. java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
  12.         java.lang.ClassNotFoundException: com.sf.at.is.ISServicesImpl_Stub
  13. java.lang.ClassNotFoundException: com.sf.at.is.ISServicesImpl_Stub


 
 
kelkun aurait une explication :heink: ?

 

[edtdd]--Message édité par BenDk97--[/edtdd]

Reply

Marsh Posté le 17-01-2002 à 12:16:16   

Reply

Marsh Posté le 17-01-2002 à 12:52:55    

BenDk97 a écrit a écrit :

j'ai implémenté un serveur RMI qui tourne sur une becane parfaitement, mais qui sur une autre becane similaire me plante au demarrage du serveur
 

Code :
  1. 2002/01/17@12:09:03> ISServices error: RemoteException occurred in server thread
  2. ; nested exception is:
  3.         java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
  4. tion is:
  5.         java.lang.ClassNotFoundException: com.sf.at.is.ISServicesImpl_Stub
  6. 2002/01/17@12:09:03> java.rmi.ServerException: RemoteException occurred in serve
  7. r thread; nested exception is:
  8.         java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
  9. tion is:
  10.         java.lang.ClassNotFoundException: com.sf.at.is.ISServicesImpl_Stub
  11. java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
  12.         java.lang.ClassNotFoundException: com.sf.at.is.ISServicesImpl_Stub
  13. java.lang.ClassNotFoundException: com.sf.at.is.ISServicesImpl_Stub


 
 
kelkun aurait une explication :heink: ?  
 
 




 
Tu as recrée les stub sur la nouvelle machine ?


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 17-01-2002 à 13:08:45    

darklord22 a écrit a écrit :

 
 
Tu as recrée les stub sur la nouvelle machine ?  



oui, le message d'erreur évoque un pb de classpath mais c'est bizarre. A ce niveau-là auicun pb a priori, d'autant plus que sur une autre becane identique (memes jre,meme os,...etc) ca ne le fait pas.

Reply

Marsh Posté le 17-01-2002 à 14:48:18    

putain je comprends pas là :(

Reply

Marsh Posté le 17-01-2002 à 15:41:22    

BenDk97 a écrit a écrit :

putain je comprends pas là :(  




 
Si tu regardes ta trace tu verras qu'il ne trouve pas le stub. Rien de bin méchant jusque là. Vérifie simplement que les stubs que tu as crées sur cette machine là sont dans un endroit où la JVM peut les repecher ...


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 17-01-2002 à 16:15:11    

j'ai compris ce qui se passait mais malheureusement je ne comprends pas :(
 
sur ma machine 1 qd je lance la rmiregistry, cette derniere utilise le classpath pour trouver le stub
 
sur ma machine 2: NON [:totoz] pourtant j'utilise le meme jdk, tout pareil...etc mais il ne trouve jamais le stub, sauf si je lance la rmiregistry directement dans le path du stub :( et ca ne me va pas, car j'ai deux serveurs qui utilisent la rmiregistry et dans deux paths differents.
 
je suis interloqué; d'ou ca peut venir ?

Reply

Marsh Posté le 17-01-2002 à 16:17:42    

BenDk97 a écrit a écrit :

j'ai compris ce qui se passait mais malheureusement je ne comprends pas :(
 
sur ma machine 1 qd je lance la rmiregistry, cette derniere utilise le classpath pour trouver le stub
 
sur ma machine 2: NON [:totoz] pourtant j'utilise le meme jdk, tout pareil...etc mais il ne trouve jamais le stub, sauf si je lance la rmiregistry directement dans le path du stub :( et ca ne me va pas, car j'ai deux serveurs qui utilisent la rmiregistry et dans deux paths differents.
 
je suis interloqué; d'ou ca peut venir ?  




 
sur quel OS es tu?


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 17-01-2002 à 16:18:18    

darklord22 a écrit a écrit :

 
 
sur quel OS es tu?  



linux

Reply

Marsh Posté le 17-01-2002 à 16:19:12    

BenDk97 a écrit a écrit :

linux  




 
Bin clairement c'est un problème de classpath. Essaie de faire export CLASSPATH .. path de ton stub
puis directement dans cette console là lance ton serveur
 
Ca doit marcher logiquement.


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 17-01-2002 à 16:25:50    

arf
je suis bête
le CLASSPATH n'était pas exporté [:counterslash]
 
merci pour ton aide :D je me réveillerai moins bête demain, je saurai maintenant que pour etre exploitable par l'ensemble des scripts une variable d'environnement doit être exportée  
 
merci, ma faible connaissance de linux m'aura joué bien des tours  :pt1cable:

 

[edtdd]--Message édité par BenDk97--[/edtdd]

Reply

Marsh Posté le 17-01-2002 à 16:25:50   

Reply

Marsh Posté le 17-01-2002 à 16:35:46    

BenDk97 a écrit a écrit :

arf
je suis bête
le CLASSPATH n'était pas exporté [:counterslash]
 
merci pour ton aide :D je me réveillerai moins bête demain, je saurai maintenant que pour etre exploitable par l'ensemble des scripts une variable d'environnement doit être exportée  
 
merci, ma faible connaissance de linux m'aura joué bien des tours  :pt1cable:  
 
 




 
content de t'avoir aidé.
 
A+  :hello:


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 17-01-2002 à 16:37:27    

merci :hello:
 
heureusement que tu es là pour répondre au topic concernant JAVA :)
 
même si là c'était plus un problème de configuration :D

Reply

Marsh Posté le 17-01-2002 à 16:42:08    

beuh ... c'est juste parce que je suis arrivé trop tard ! :)


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 17-01-2002 à 16:46:31    

benou a écrit a écrit :

beuh ... c'est juste parce que je suis arrivé trop tard ! :)  




 
Toi hein. toujours là pour te mettre en avant :D
 
 :fuck:  
 
 :hello:


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 01-07-2008 à 12:32:10    

Moi j'ai une question ...
 
Comment on exporte le CLASSPATH sous Linux c'est : export CLASSPATH directement dans la console ?
 
Aussi j'aimerais savoir comment on fait pour savoir s'il a bien été exporté.
 
Merci


Message édité par ludo2612 le 01-07-2008 à 12:34:34
Reply

Marsh Posté le 02-07-2008 à 11:54:44    

Toujours aucune réponse ? Personne ne peut m'aider ?
 
 :hello:  UP !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed