J'espère obtenir de l'aide avec ce problème étrange. Nous utilisons le serveur de noms Jacorb et j'ai un simple client que j'utilise pour essayer de me connecter et faire du super voodoo CORBA. Le serveur de noms est en cours d'exécution, mais lorsque j'essaie de démarrer mon application Java, j'obtiens un "Connection failure" error (org.omg.CORBA.COMM_FAILURE, minor code 201, "caused by java.net.ConnectionException: Connection refused: connect")
.Erreur lors de la tentative de connexion au service de nommage Jacorb
Voici la partie la plus étrange. L'erreur signale qu'elle essaie de se connecter en utilisant le port par défaut 900, mais je transmets un argument pour tenter de remplacer le numéro de port du service de nom pour qu'il corresponde à celui utilisé par le serveur de noms. Ma commande java est comme ceci:
java -classpath . HelloClient -Djava.endorsed.dirs="bla bla bla" <br>
-Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB
-Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton
-DORBInitRef.NameService=corbaloc::localhost:2809/StandardNS/NameServer-POA/_root
J'ai aussi essayé les paramètres sans la première capitale D (je l'ai vu dans les deux sens et je ne sais pas la différence).
Maintenant, si je mets -ORBInitialPort 2809
, alors le client semble essayer de se connecter, mais ensuite j'obtiens une erreur corba.OBJECT_NOT_EXIST
.
Je pourrais utiliser toute aide ou conseil que tout le monde a.
Wow, personne n'ose même deviner? Je suis déçu: \ – Dave
Pourriez-vous poster votre code Java où vous essayez d'établir une connexion avec le serveur de noms? –