我们使用 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() 方法返回空对象。当我注释掉 Connections.newFixedConnectionPool 语句时,它按预期工作。我们是否缺少任何东西。