Problème RMI Windows/Linux - Java - Programmation
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
Marsh Posté le 01-10-2007 à 17:04:35
Bonjour,
J'essaie de mettre en place une communication client/serveur en RMI, avec :
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