根据 Spring 文档,可以配置嵌入式 ApacheDS 服务器,这使得测试变得容易。为什么不在部署中使用嵌入了 spring 的 ApacheDS?有什么限制吗?
我还注意到它正在写入临时目录/tmp/apacheds-spring-security。有没有办法配置它?
根据 Spring 文档,可以配置嵌入式 ApacheDS 服务器,这使得测试变得容易。为什么不在部署中使用嵌入了 spring 的 ApacheDS?有什么限制吗?
我还注意到它正在写入临时目录/tmp/apacheds-spring-security。有没有办法配置它?
我已经参与了一个项目,其中嵌入式 ApacheDS 服务器用于开发和部署(用于测试服务器)。有两个小问题:
希望这可以帮助。
编辑。
对于第一个问题,我最终得到了一个 servlet-api 侦听器。它在 Spring 上下文侦听器之前声明(以确保在 Spring 和 ApacheDS 之前执行)。这个监听器负责检查和清理 /tmp/apacheds-spring-security。也许这不是最优雅的解决方案,但它确实有效。在 ApacheDS 中为这种情况提供一个参数会更好,例如-DapacheDSCleanUpWorkDirAtStutup=true.