首页 文章

无法连接到本地Coherence群集

提问于
浏览
1

我在本地计算机上运行了 Coherence cluster ,并且正在尝试连接到它的C#应用程序 . 我收到错误:

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

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

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

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

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

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

2 回答

  • 1

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

  • 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>
    

相关问题