Apache zookeeper ZooKeeper从单个主机断开多个连接

Apache zookeeper ZooKeeper从单个主机断开多个连接,apache-zookeeper,disconnected,Apache Zookeeper,Disconnected,我在我的web应用程序中使用ZooKeeper,发现了一个非常奇怪的问题:如果我将两个应用程序都使用ZooKeeper部署到同一个tomcat,那么当tomcat启动时,一个应用程序中的ZooKeeper将莫名其妙地断开连接 以下是我的代码,非常简单: public class ZKTester implements InitializingBean, Watcher { private ZooKeeper hZooKeeper; public void afterPrope

我在我的web应用程序中使用ZooKeeper,发现了一个非常奇怪的问题:如果我将两个应用程序都使用ZooKeeper部署到同一个tomcat,那么当tomcat启动时,一个应用程序中的ZooKeeper将莫名其妙地断开连接

以下是我的代码,非常简单:

public class ZKTester implements InitializingBean, Watcher {

    private ZooKeeper hZooKeeper;

    public void afterPropertiesSet() throws Exception {
        hZooKeeper = new ZooKeeper("localhost:2181", 300000, this);
    }

    public void process(WatchedEvent event) {
        System.out.println("**************" + event);
    }
以及spring配置文件:

<bean id="zooTester" class="com.abc.framework.cluster.ZKTester"/>
我的用法有错误吗

谢谢


L.J.W

从动物园管理员的角度来看,这种用法是正确的。您可以创建到服务器的多个连接

可能存在的问题是服务器上存在一个名为maxClientCnxns的属性,该属性限制来自单个IP地址的连接。有关更多详细信息,请参阅


尊敬的Christian

从动物园管理员的角度来看,这个用法是正确的。您可以创建到服务器的多个连接

可能存在的问题是服务器上存在一个名为maxClientCnxns的属性,该属性限制来自单个IP地址的连接。有关更多详细信息,请参阅

你好,克里斯蒂安

...
**************WatchedEvent state:Disconnected type:None path:null
**************WatchedEvent state:Expired type:None path:null
...