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

时间:2014-04-23 09:19:44

标签: ldap apacheds

使用this example作为基础,我的嵌入式ApacheDS服务器第一次运行正常,然后,当我停止运行我的应用程序并重新启动的JBoss服务器并重新部署时,日志返回负载错误以:

开头

'(ERROR [stderr](MSC服务线程1-1)org.apache.directory.api.ldap.model.exception.LdapEntryAlreadyExistsException:ERR_250_ENTRY_ALREADY_EXISTS ou =系统已存在!)'

其次是在此Apache JIRA issue

中准确识别的其他人

每次我停止并启动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);
}

但问题仍然存在。在第三次和后续运行成功之前,第二次运行总是失败。

是否有任何我错过的新变通方法或修复方法?非常感谢!

1 个答案:

答案 0 :(得分:0)

此问题已得到解决,请验证您是否拥有正确版本的jar文件。