首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

javax.naming.CommunicationException: Cannot connect to ORB [Root exc

2014-01-26 
sunone开启了,服务器不论在本机还是远程的机器都出这个错,client代码如下:Hashtable ht new Hashtable()

sunone开启了,服务器不论在本机还是远程的机器都出这个错,  client代码如下:
  Hashtable ht = new Hashtable();
  ht.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.cosnaming.CNCtxFactory");
  ht.put(Context.PROVIDER_URL,"iiop://localhost:4848");
  Context ctx = new InitialContext(ht);-----进行到这一步时就出错了
  报错如下:
  javax.naming.CommunicationException: Cannot connect to ORB [Root exception is org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe]
  at com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(CNCtx.java:362)
  at com.sun.jndi.cosnaming.CNCtx.initUsingIiopUrl(CNCtx.java:289)
  at com.sun.jndi.cosnaming.CNCtx.initUsingUrl(CNCtx.java:245)
  at com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(CNCtx.java:209)
  at com.sun.jndi.cosnaming.CNCtx.<init>(CNCtx.java:69)
  at com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(CNCtxFactory.java:32)
  at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
  at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
  at javax.naming.InitialContext.init(InitialContext.java:219)
  at javax.naming.InitialContext.<init>(InitialContext.java:195)
  at examples.Client.main(Client.java:23)
  Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe
  at com.sun.corba.se.internal.iiop.IIOPConnection.purge_calls(IIOPConnection.java:438)
  at com.sun.corba.se.internal.iiop.ReaderThread.run(ReaderThread.java:119)
  Exception in thread "main"

------解决方法--------------------------------------------------------
服务起是否启动,协议及端口是否正确?
------解决方法--------------------------------------------------------
服务器的DIIOP是否启动?

        

热点排行