1

Coherence cluster在我的本地机器上运行了一个 C# 应用程序,它正在尝试连接到它。我收到错误消息:

无法与以下地址之一建立连接:XXXX。确保远程地址元素包含正在运行的 TcpAcceptor 的 IP 地址和端口。

这是我的客户端配置的远程地址部分:

<socket-address>
    <address>localhost</address>
    <port>9099</port>
</socket-address>

我无法连接到此地址或任何其他适用于其他现有代码的其他环境。我确认集群正在使用 Coherence 控制台节点运行。除了明显不正确的 IP 地址之外,还有哪些可能的原因?还有什么问题?

是否可以确认 a"running TcpAcceptor"在我的机器上?

在我添加配置文件之前,它抛出了一个异常,说它缺少 cache-config.xml。我们所有的其他代码都使用 coherence-cache-config.xml 代替;这很重要吗?

4

2 回答 2

1

问题解决了。问题:虽然我在项目中有 coherence.xml 和 cache-config.xml 并且正在使用它们,但我缺少 POF 配置。我在我的 app.config 中添加了一个连贯部分,明确引用了这些文件,并且它起作用了。

于 2014-01-09T21:17:05.093 回答
0

检查代理节点中的 local-config.xml 是否正确定义。

   <tcp-acceptor>
      <local-address>
        <address>localhost</address>            
        <port>9099</port>
      </local-address>
      <suspect-buffer-size>1000000000</suspect-buffer-size>
    </tcp-acceptor>     
于 2014-01-09T14:21:59.460 回答