c'est avec la méthode bind de la classe Naming que tu indiques une URL
contenant le nom ou l'ip serveur et l'identifiant :

Naming.bind("//MonServeur/ident", la classe qui étend Remote);

Et voila :)

Le 23/06/2010 22:44, Jérôme Nivard a écrit :
> Bonjour à tous,
> Je me décide à poster mon pb après avoir cherché durant des jours
> entiers une solution. Je suis même venu chercher de l'aide à la
> réunion Toulibre de ce soir, mais mon pb subsiste. On m'a dit que la
> configuration de mon serveur Linux est bonne.
>
> Si une bonne âme veut bien m'aider, je lui serai infiniment
> reconnaissant !
>
>
> Mon problème en 2 mots :
> Je lance un serveur RMI depuis mon serveur Linux (Debian Lenny 5.0)
> chez OVH.
> Depuis mon PC client sous Windows 7, je trouve bien la rmiRegistry, je
> récupère bien une référence sur l'objet serveur.
> Lorsque je tente d'appeler une méthode de cet objet distant, j'obtiens
> le message d'erreur : connexion refusée à localhost.
>
> Effectivement, lorsque je débugue l'appli, je vois la propriété
> "endpoint" de mon proxy qui vaut "localhost:1099".
> Si, grace au débugueur, je modifie cette propriété par
> "adresse_ip_de_mon_serveur:1099", alors ça fonctionne.
>
> Mes recherches m'ont enseigné de lancer mon serveur avec l'option 
> -Djava.rmi.server.hostname=ip_de_mon_serveur
> , ce que je fais. Cela devrait forcer le serveur à utiliser l'IP de
> mon serveur au lieu de "127.0.0.1", mais ça ne fonctionne pas.
>
>
> J'habite à Pibrac, mais je peux me déplacer si quelqu'un a une idée.
> D'avance merci à la personne qui acceptera de m'aider.
>
> Jérôme
>
>
> _______________________________________________
> Toulouse-ll mailing list
> Toulouse-ll@toulibre.org
> http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
>   

_______________________________________________
Toulouse-ll mailing list
Toulouse-ll@toulibre.org
http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll

Répondre à