1

使用此示例作为基础,我的嵌入式 ApacheDS 服务器第一次运行良好,然后,当我停止运行我的应用程序的 JBoss 服务器并重新启动并重新部署时,日志返回大量错误,开头为:

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

其次是已在此 Apache JIRA 问题中准确识别的其他内容

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

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

有没有我错过的任何新的解决方法或修复?非常感谢!

4

1 回答 1

0

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

于 2014-04-29T12:52:20.330 回答