gpt4 book ai didi

java - 在每次启动 ApacheDS 时导入模式 LDIF 和内容 LDIF?

转载 作者:搜寻专家 更新时间:2023-11-01 01:58:48 25 4
gpt4 key购买 nike

我希望我的嵌入式 ApacheDS 在我运行测试时以新的模式/内容启动。我尝试使用以下行导入 LDIF:

    LdifFileLoader ldifLoader = new LdifFileLoader(service.getAdminSession(), "path/to/my/export.ldif");
ldifLoader.execute();

但现在 ApacheDS 将信息存储在当前工作目录的 server-work 目录中。我每次都必须手动删除目录server-work,我想知道这是否是正确的方法...

我也将架构导出为 LDIF,我想先导入它。我也可以使用 LdifFileLoader 导入它吗?还是我做错了?

最佳答案

使用 DirectoryService#setWorkingDirectory(File) 更改工作目录。

然后在您的 setUp() 或 tearDown() 方法中,您可以删除该目录。

关于java - 在每次启动 ApacheDS 时导入模式 LDIF 和内容 LDIF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1572563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com