OpenDJ SDK线程池异常

时间:2015-02-23 16:29:37

标签: ldap opendj

我们使用OpenDJ SDK连接目录服务。下面提到的是代码。

 @Bean
    public LDAPConnectionFactory createConnectionFactory(){
        LDAPOptions ldapOptions = new LDAPOptions();
        ldapOptions.setTimeout(30, TimeUnit.SECONDS);
        final LDAPConnectionFactory factory = new LDAPConnectionFactory(host, port,ldapOptions);
      Connections.newFixedConnectionPool(factory,connectionPoolSize);
        return factory;
    }

连接池大小参数目前设置为10。代码工作正常,突然它开始为工厂的getConnection()方法返回null对象。当我注释掉Connections.newFixedConnectionPool语句时,它按预期工作。我们错过了什么。

1 个答案:

答案 0 :(得分:1)

如果要创建固定连接池,则应从其请求连接,而不是从工厂请求。 问题是您实际上没有保存返回的池。