我正在尝试将 REDHAWK 1.9.0 移植到 Fedora 20。我(据我所知)成功地强制所有内容进行编译。但是,我无法让域正确实例化。选择域和设备管理器后,我收到以下消息:
Failed to connect to domain: REDHAWK_DEV
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No
OmniNames 和 OmniEvents 运行良好,但 REDHAWK 没有正确连接。
控制台提供了更多信息:
Jan 08, 2014 6:01:30 PM com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl <init>
WARNING: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: 192.168.118.129; port: 900"
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2200)
at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2221)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:223)
...and so forth
由于错误消息涉及端口 900,因此 Java 引导功能似乎存在一些问题。
我的 cfg 文件很简单:
InitRef = NameService=corbaname::127.0.0.1:2809
InitRef = EventService=corbaloc::127.0.0.1:11169/omniEvents
endPoint = giop:tcp:127.0.0.1:
endPoint = giop:unix:
endPointPublish = all(addr)
supportBootstrapAgent=1
我在配置文件中尝试了 bootstrapAgentHostname 和 bootstrapAgentPort 的各种排列,并禁用了 IPv6,但没有运气。
关于我可能做错了什么或配置文件中可能缺少哪些配置选项的任何建议?