Ar0z
Messages postés44Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention12 août 2007
-
17 janv. 2007 à 17:30
Ar0z
Messages postés44Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention12 août 2007
-
25 janv. 2007 à 12:52
Salut à vous codes-sourciens !
Voilà, j'ai un probleme de bind sur rmiregistry (java 1.5.0 up 09, win32) :
Est-il possible de faire un bind ou rebind sur un rmiregistry distant (lancé sur une autre machine) ?
Le lookup marche tres bien mais pour ce qui est du bind, j'ai droit à une jolie exception :
java.rmi.AccessException: Registry.Registry.rebind disallowed; origin /192.168.1.108 is non-local host
Il semblerait donc que le rmiregistry refuse le bind depuis une autre machine. J'ai d'abord fouiné du côté des security policies mais (je m'y suis peut etre mal pris) sans résultats.
Je ne suis même pas sûr que ce soit possible mais si vous avez la solution, n'hésitez pas, j'avoue que si je devais me passer de ces binds çà représenterait des heures de modifs...
extrait du PDF :
2.3 Erreurs classiques
...
Si le serveur et le registre de nom ne se trouve pas sur la meme machine, alors vous aurez une exception de type java.rmi.AccessException (Registry.Registry.rebind disallowed).
Ar0z
Messages postés44Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention12 août 2007 17 janv. 2007 à 18:35
Merci bien pour cette réponse.
J'avais déjà consulté ces documents, qui ne proposent pas vraiment de solution dailleurs :'(
Tout le monde se contente de relever le problème mais je doute qu'il y ai une solution.
Je vais donc procéder différemment (jndi ?),
Merci quand même et je vous tiens au courant.