Problème RMI Windows/Linux

Problème RMI Windows/Linux - Java - Programmation

Marsh Posté le 01-10-2007 à 17:04:35    

Bonjour,
 
J'essaie de mettre en place une communication client/serveur en RMI, avec :

  • pour client : Eclipse sur Windows XP associé au plugin "RMI Plugin for Eclipse"
  • pour serveur : Linux


Sur Linux, je lance la commande "rmiregistry &" qui passe sans problème,  
puis je lance mon application serveur avec la ligne de commande :
 
java -Djava.security.policy=security.policy -Djava.rmi.server.codebase=file:./monjar.jar -Djava.rmi.server.hostname=monserveur monpackage.MonAppli  
 
Ce qui donne l'erreur suivante :
 
java.rmi.ConnectIOException: non-JRMP server at remote endpoint
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.newCall(Unknown Source)
at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
at monpackage.MonAppli.main(MonAppli.java:465)

 
J'obtiens la même erreur lorsque j'utilise la méthode "Naming.lookup("rmi://serverName/remoteObjectName" )" à partir d'Eclipse.
 
Est-ce que vous pouvez me dire ce qu'il me manque au niveau configuration java, réseau ou autre ?
 
Merci d'avance pour votre aide,
 
Eva

Reply

Marsh Posté le 01-10-2007 à 17:04:35   

Reply

Marsh Posté le 04-10-2007 à 01:08:20    

Salut, je ne suis pas trop au courant  du RMI mais j'ai fais une appli portable linux/windows et il y a souvent des problemes de cast. Surtout si tu passes de windows a linux, (par exemple un dump fait sur windows transforme le nom des tables en lower case ... ce qui pose probleme apres sur linux vue que les tables n'etaitent pas en lower case)
 
C'est peut-être une piste.
Sinon si tu utilises SSL y en a une autre : http://forum.java.sun.com/thread.j [...] ID=3204631

Reply

Sujets relatifs:

Leave a Replay

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