免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5327 | 回复: 0
打印 上一主题 下一主题

[电信] 请问北向接口中的EmsSession_I的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-22 17:34 |只看该作者 |倒序浏览
我可以用一个 EmsSessionFactory_I 获取到 一个 EmsSession_I 对象
通过 EmsSessionFactory_I.getEmsSession(user, password, client_nms, emsSession_IHolder)

服务器端是把一个实现了EmsSession_I的类的实例放在emsSession_IHolder中
代码如下

  1. EmsSession_I_Impl emsSession = new EmsSession_I_Impl();

  2. // setup the EmsSession_I object
  3. emsSession.setUsername(username);
  4. emsSession.setEventChannel(eventChannel);
  5. emsSession.setSupportedManagers(supportedManagers);

  6. // send the EmsSession_I object to the client side
  7. emsSessionInterface.value = emsSession;
复制代码



可是获取了EmsSession_I之后,不论对它做什么操作,都会产生ClassCastException

请做过的帮忙一下,感激不尽

出错信息如下

  1. org.omg.CORBA.UNKNOWN: ----------BEGIN server-side stack trace----------
  2. org.omg.CORBA.UNKNOWN:   vmcid: SUN  minor code: 202 completed: Maybe
  3.         at com.sun.corba.se.impl.logging.ORBUtilSystemException.runtimeexception(Unknown Source)
  4.         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.convertThrowableToSystemException(Unknown Source)
  5.         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(Unknown Source)
  6.         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(Unknown Source)
  7.         at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(Unknown Source)
  8.         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(Unknown Source)
  9.         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(Unknown Source)
  10.         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(Unknown Source)
  11.         at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(Unknown Source)
  12.         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(Unknown Source)
  13.         at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(Unknown Source)
  14.         at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(Unknown Source)
  15.         at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(Unknown Source)
  16. Caused by: java.lang.ClassCastException: com.mycompany.nbi.emsSession.EmsSession_I_Impl
  17.         at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(Unknown Source)
  18.         ... 9 more

  19. ----------END server-side stack trace----------
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP