我在本地计算机上运行了 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 回答
问题解决了 . 问题:虽然我在项目中使用了coherence.xml和cache-config.xml并且正在使用它们,但我错过了POF配置 . 我在app.config中添加了一个coherence部分,明确引用这些文件并且它有效 .
检查代理节点中的local-config.xml是否正确定义 .