有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

我的java CORBA聊天应用程序中出现“org.omg.CORBA.COMM_FAILURE:vmcid:SUN minor code:208 completed:Maybe”错误的原因是什么

我一直在尝试运行java corba聊天应用程序ref:-https://github.com/ehl/TalkCat

当我第一次运行命名服务id nameserv时。蝙蝠的错误弹出

org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 208 completed: Maybe

Namming Service activé !!

IOR : null

这个错误导致了这行代码

org。天啊。科尔巴。Object obj=orb。解析初始引用( “名称服务”)

我尝试了很多java corba聊天应用程序,所有应用程序都以这个错误结束,这一行所有应用程序都有相同的编码错误,这个错误是什么,我如何解决它


共 (2) 个答案

  1. # 1 楼答案

    如果主机名或端口不匹配,则可能会出现此错误。run_oss_client参数中的主机名和端口号。bat/sh文件应与Java IDL名称服务器的文件匹配

    虽然AS10G R2中没有运行_oss_客户端脚本,但在注意到同一台机器上正在运行另一个报告后,您可以轻松地计算出来。它是:重用同一台机器上现有的命名服务端口

    请尝试以下方法

    修改$ORACLE_HOME/reports/conf/rwnetwork。conf允许它在同一台服务器上使用其他命名服务端口号

    <discoveryService>
      <namingService name="Cos" host="127.0.0.1" port="14021"/>
    </discoveryService>
    
  2. # 2 楼答案

    首先在命令提示符中启动tnameserver,然后在程序中启动名称服务器

    这是运行tnameserve的命令:tnameserv -ORBInitialPort 1050