bonjour
je veux distribué un calcul sur 4 machine
puisque je vais faire le test sur mon poste j'ai créer 4 reference et je veux l'afecter au naming service
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
			// Créer un tableau de noms qui seront attribués à l'objet
			NameComponent[] nsNom = new NameComponent[4];
			// Définir un nom publique de l'objet distant
			for (int i = 1; i < 5; i++) {
				System.out.println("TD" + String.valueOf(i));
				nsNom[i - 1] = new NameComponent("TD" + String.valueOf(i), "");

			}
			// Enregistrer la référence de l'objet distant dans le Naming
			// Service
			root.rebind  (nsNom  , rootPOA.servant_to_reference(od));
			// Démarrer le serveur
			orb.run();
quand j'execute j'ai l'erreur suivante
Code :
1
2
3
4
org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
	at org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read(NotFoundHelper.java:72)
	at org.omg.CosNaming._NamingContextExtStub.rebind(_NamingContextExtStub.java:314)
	at CORBAServer.main(CORBAServer.java:38)