0

ディレクトリ サービスとの接続には 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 ステートメントをコメントアウトすると、期待どおりに機能します。何か不足していますか。

4

1 に答える 1

1

固定接続プールを作成している場合は、ファクトリからではなく、そこから接続を要求する必要があります。問題は、返されたプールを実際に保存していないことです。

于 2015-02-25T11:07:34.283 に答える