Bonjour à toutes et à tous.
Je suis débutant en java et je dois réaliser un projet Client/serveur en intégrant la notion de RMI.
Le problème c'est qu'au lancement de mon programme, Eclipse me "crache" ce message d'erreur cote Serveur:
java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:
java.net.ConnectException: Connection refused: connect
Du fait que je travaille en Localhost pour tester mes deux programmes, l'adresse du serveur est donc 127.0.0.1:20000.
Je vous présente le code Serveur:
Quelqu'un aurait une idée, une démarche a me proposer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public static void main(String[] args) throws InterruptedException, RemoteException { try{ Registry registry = LocateRegistry.createRegistry(20000); Naming.rebind ("rmi://127.0.0.1/Spectre", unClient); // dans le registre local Naming.rebind ("rmi://127.0.0.1/Spectre", deuxClient); // dans le registre local } catch(Exception e){System.out.println(e.toString());} Et je vous présente le code Client: public static void main(String[] args) { try{ Registry registry=LocateRegistry.getRegistry();// recupere un OD Spectre agenceSpectre=(Spectre)Naming.lookup("rmi://127.0.0.1:20000/Spectre"); } catch(Exception e){System.out.println(e.toString());}
J'ai vu pas mal de chose sur Google mais je ne comprend rien aux manip...
En vous remerciant par avance
Partager