Ich erhalte eine Ausnahme beim Erstellen des Apache-LDAP-Pools

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Ich erhalte eine Ausnahme beim Erstellen des Apache-LDAP-Pools

by Guest » 15 Jan 2025, 16:15

Wir verwenden immer noch Java 8 (ich weiß) und versuchen, während des Starts des Jersey-Servers einen Verbindungspool aufzubauen, und sehen eine Ausnahme während der Erstellung von:

Code: Select all

java.lang.Exception
at org.apache.commons.pool2.impl.BaseGenericObjectPool.(BaseGenericObjectPool.java:420)
at org.apache.commons.pool2.impl.GenericObjectPool.(GenericObjectPool.java:150)
at org.apache.directory.ldap.client.api.LdapConnectionPool.(LdapConnectionPool.java:97)
at org.apache.directory.ldap.client.api.LdapConnectionPool.(LdapConnectionPool.java:85)
at someorg.api.application.config.ApplicationConfig.init(ApplicationConfig.java:51)
für den Code (

Code: Select all

DefaultPoolableLdapConnectionFactory factory = new DefaultPoolableLdapConnectionFactory(config);
):

Code: Select all

@PostConstruct
public void init()
{
ApplicationConfig.setLoggingLevel(rootLogger, Level.SEVERE);

// Config LDAP connection
LdapConnectionConfig config = new LdapConnectionConfig();
config.setLdapHost("someurl.org");
config.setLdapPort(389);
config.setUseSsl(false);
config.setName("somename");
config.setCredentials("somepassword");

DefaultPoolableLdapConnectionFactory factory = new DefaultPoolableLdapConnectionFactory(config);
rootLogger.log(Level.INFO, "LDAP pooled factory initialized.");

// Instantiate LDAP factory
pool = new LdapConnectionPool(factory);
pool.setMaxTotal(20);
pool.setMaxIdle(20);
pool.setMinIdle(5);
pool.setMaxWaitMillis(3000);
pool.setTestOnBorrow(true);
rootLogger.log(Level.INFO, "LDAP Pool initialized");
}
für die folgenden Abhängigkeiten und erforderlichen Abhängigkeiten:

Code: Select all

org.apache.directory.api
api-ldap-client-api
2.1.0

kann irgendjemand etwas entdecken, was ich nicht bin?

Top