Fehler beim Versuch, eine Verbindung zum Jacorb-Namensdienst herzustellen
Ich hoffe etwas Hilfe bei diesem seltsamen Problem zu bekommen. Wir betreiben den Jacorb-Nameserver und ich habe einen einfachen Client, mit dem ich versuche, eine Verbindung herzustellen und fantastisches CORBA-Voodoo zu erstellen. Der Nameserver läuft, aber wenn ich versuche, meine Java-App zu starten, erhalte ich ein"Connection failure" error (org.omg.CORBA.COMM_FAILURE, minor code 201, "caused by java.net.ConnectionException: Connection refused: connect")
.
Hier ist der seltsame Teil. Der Fehler meldet, dass versucht wird, eine Verbindung über den Standardport 900 herzustellen, aber ich übergebe ein Argument, um zu versuchen, die Portnummer des Namensdienstes zu überschreiben, die mit der vom Namensserver verwendeten übereinstimmt. Mein Java-Befehl sieht folgendermaßen aus:
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
Ich habe die Parameter auch ohne das erste Großbuchstaben D ausprobiert (ich habe es in beide Richtungen gesehen und kenne den Unterschied nicht).
Now, wenn ich in @ setz-ORBInitialPort 2809
, dann scheint der Client zu versuchen, eine Verbindung herzustellen, aber dann erhalte ich eincorba.OBJECT_NOT_EXIST
Error
Ich könnte jede Hilfe oder jeden Rat gebrauchen, den jemand hat.