【问题标题】:Caused by: java.net.ConnectException: Connection refused: no further information引起:java.net.ConnectException:连接被拒绝:没有更多信息
【发布时间】:2020-04-27 04:27:11
【问题描述】:

当我运行这个程序时,它会显示这个错误。因为我不运行该服务而服用它?以下代码如何编写配置文件?

com.zeroc.Ice.ObjectPrx obj = communicator.stringToProxy("IceStorm/TopicManager:tcp -p 10000");

com.zeroc.IceStorm.TopicManagerPrx topicManager = com.zeroc.IceStorm.TopicManagerPrx.checkedCast(obj);

【问题讨论】:

    标签: java tcp ice


    【解决方案1】:

    您需要运行 IceStorm 服务才能连接到它,IceStorm/TopicManager 是 IceStorm 服务托管的对象。

    如果您想使用属性定义主题管理器,您应该使用communicator.propertyToProxy 而不是communicator.stringToProxy,并在用于初始化配置的配置文件中定义代理。

    com.zeroc.Ice.Communicator communicator = com.zeroc.Ice.Util.initialize(args, "config.sub", extraArgs);
    
    com.zeroc.IceStorm.TopicManagerPrx manager = com.zeroc.IceStorm.TopicManagerPrx.uncheckedCast(
                communicator.propertyToProxy("TopicManager.Proxy"));
    

    你应该检查 IceStorm clock demo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-24
      • 1970-01-01
      • 2020-01-19
      • 1970-01-01
      • 1970-01-01
      • 2015-05-18
      • 2018-06-10
      相关资源
      最近更新 更多