J'ai essayé de faire fonctionner le tp du cours sur 2 machines distantes l'une de l'autre.
Sur la machine A, j'ai le groupeRMI qui tourne et sur la Machine B, j'ai IndividuRMI.
Sur la machine A, je voudrai savoir si on doit utiliser RunOnce ? Car si j'utilise Runonce, impossible de lancer le script runGroupe1 qui me leve une exception comme quoi le port est déjà utilisé.
Fichier RunOnce.bat:
Fichier runGroupe1.bat:start rmiregistry -J-Djava.rmi.server.useCodebaseOnly=false 8080
start java -cp . ServeurWeb8086
rem start
java -cp ../interfacesTchatRMI.jar;. -Djava.rmi.server.useCodebaseOnly=false -Djava.rmi.server.codebase=http://localhost:8086/interfacesTchatRMI.jar -Djava.security.policy=java.policy ServiceGroupe Groupe1

Sur la machine B, j'ai cette erreur, je n'ai pas trouvé dans le code pourquoi il fait appel à l'hôte 192.168.1.34 alors que ma définition dans le fichier est 192.168.1.222 (comme vu sur la première ligne)
Fichier runIndividugroupe1.bat:
rem en localhost
java -cp ../interfacesTchatRMI.jar;. -Djava.rmi.server.useCodebaseOnly=false -Djava.rmi.server.codebase=http://192.168.1.222:8086/interfacesTchatRMI.jar -Djava.security.policy=java.policy ServiceIndividu %1 192.168.1.222:8080/Groupe1
rem avec une adresse IP
rem start java -cp ../interfacesTchatRMI.jar;. -Djava.rmi.server.useCodebaseOnly=false -Djava.rmi.server.codebase=http://localhost:8086/interfacesTchatRMI.jar -Djava.security.policy=java.policy ServiceIndividu paul 192.168.1.87/Groupe1

J’ai parcouru toute la vidéo d’hier soir donc je pense être à jour, j’ai fait tourner le premier tp avec les appels de méthodes et donc ça ça marche.
Merci pour votre aide,
Nicolas
P.s: dans les screeshot, vous pouvez-voir que j’ai modifié le port en 8081 mais dans ce cas la j’avais adapté le numéro pour que cela matche avec les 2 machines.