我希望得到一些有关这个奇怪问题的帮助。我们正在运行Jacorb名称服务器,并且我有一个简单的客户端,用于尝试连接并执行令人敬畏的CORBA voodoo。名称服务器正在运行,但是当我尝试启动我的Java应用程序时,我得到一个"Connection failure" error (org.omg.CORBA.COMM_FAILURE, minor code 201, "caused by java.net.ConnectionException: Connection refused: connect")
。尝试连接Jacorb命名服务时出错
这是奇怪的部分。该错误报告说它尝试使用默认端口900进行连接,但是我传入参数以尝试覆盖名称服务的端口号以匹配名称服务器使用的端口号。我的java命令是这样的:
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
我也试过没有第一个首都d的参数(我已经看到了这两种方法,我不知道其中的差别)。
现在,如果我把-ORBInitialPort 2809
,然后客户端似乎尝试连接,但后来我得到一个corba.OBJECT_NOT_EXIST
错误。
我可以使用任何人的帮助或建议。
哇,没有人甚至冒险猜测?我感到很失望:\ – Dave 2010-04-15 14:07:18
您可以在您尝试建立到名称服务器的连接的位置发布您的Java代码吗? – 2010-04-23 03:22:18