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