Ldap 嵌入式ApacheDS 2.0.0-M16(仅在第二次运行时):ERR_250_ENTRY_ready_EXISTS ou=系统已存在

Ldap 嵌入式ApacheDS 2.0.0-M16(仅在第二次运行时):ERR_250_ENTRY_ready_EXISTS ou=系统已存在,ldap,apacheds,Ldap,Apacheds,使用as base,我的嵌入式ApacheDS服务器在第一次运行时运行良好,然后,当我停止运行我的应用程序的JBoss服务器并再次启动并重新部署时,日志会返回大量错误,从以下开始: '错误[stderr]MSC服务线程1-1 org.apache.directory.api.ldap.model.exception.ldapentryalreadyexistException:ERR_250_ENTRY_ready_EXISTS ou=系统已存在!' 其次是在本文件中准确识别的其他文件 此后每次

使用as base,我的嵌入式ApacheDS服务器在第一次运行时运行良好,然后,当我停止运行我的应用程序的JBoss服务器并再次启动并重新部署时,日志会返回大量错误,从以下开始:

'错误[stderr]MSC服务线程1-1 org.apache.directory.api.ldap.model.exception.ldapentryalreadyexistException:ERR_250_ENTRY_ready_EXISTS ou=系统已存在!'

其次是在本文件中准确识别的其他文件

此后每次我停止并启动JBoss时,ApacheDS服务器的启动都与JIRA问题中的一样

JIRA页面声明这个问题已经通过一个小的变通方法解决了,我已经应用了这个方法

public EmbeddedADSVerTrunkV2(final File workDir) throws Exception
{
    if (!workDir.exists())
    {
        workDir.mkdirs();
        this.initDirectoryService(workDir);
        this.service.shutdown();
    }

    this.initDirectoryService(workDir);
}
但问题仍然在我身上。第二次运行总是在第三次和后续运行成功之前失败


是否有我错过的新的解决方法或修复方法?非常感谢

此问题已修复,请验证您是否有正确版本的jar文件。

您好,感谢您的回复:我拥有从Maven存储库下载的jar文件,其中包含pom中指定的以下依赖项:org.apache.directory.server apacheds all 2.0.0-M16 org.slf4j slf4j-log4j12 1.7.5