我正在尝试使用与Jacorb的CORBA绑定。我有很多客户端和服务器,这些客户端和服务器与Sun的默认orb都很好地工作。为了使用Jacorb,我设置了
-Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton
(这适用于以前的项目)
用CFX,我得到了
org.apache.cxf.binding.corba.CorbaBindingException: org.omg.CORBA.NO_IMPLEMENT: vmcid: 0x0 minor code: 0 completed: No
at org.apache.cxf.binding.corba.CorbaConduit.close(CorbaConduit.java:148)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:541)
...这是org.omg.CORBA.ContextList create_context_list()在org.jacorb.orb.ORB this org.omg.CORBA.NO_IMPLEMENT中的结果。
这是CXF还是Jacorb问题?还是我在这里做错了什么?
发布于 2013-10-14 14:34:50
这看起来像是雅各布的问题。我不认为这是一个可选的方法,它应该实现。
发布于 2013-12-04 11:32:14
现在已经修复了JacORB主干。Bug参考:bug.cgi?id=968
https://stackoverflow.com/questions/19318940
复制相似问题