Error when trying to connect to Jacorb naming service

Posted by Dopyiii on Stack Overflow See other posts from Stack Overflow or by Dopyiii
Published on 2010-04-13T23:03:45Z Indexed on 2010/04/13 23:13 UTC
Read the original article Hit count: 460

Filed under:
|

I'm hoping to get some help with this weird problem. We're running the Jacorb name server and I have a simple client that I'm using to try to connect and do awesome CORBA voodoo. The name server is running, but when I try to start my java app, I get a "Connection failure" error (org.omg.CORBA.COMM_FAILURE, minor code 201, "caused by java.net.ConnectionException: Connection refused: connect").

Here's the weird part. The error reports that it's trying to connect using the default port 900, but I'm passing in an argument to try to override the port number of the name service to match the one being used by the name server. My java command is like this:
java -classpath . HelloClient -Djava.endorsed.dirs="bla bla bla"
-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

I also tried the parameters without the first capital D (I've seen it both ways and I don't know the difference).

Now, if I put in -ORBInitialPort 2809, then the client does appear to try to connect, but then I get a corba.OBJECT_NOT_EXIST error.

I could use any help or advise anyone has.

© Stack Overflow or respective owner

Related posts about java

Related posts about corba