我正在尝试将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,但没有运气。
有关我可能做错了什么的建议,或者我在配置文件中可能缺少哪些配置选项?