Согласно документации Spring, можно настроить встроенный сервер ApacheDS, что упрощает тестирование. Любые причины, по которым не использовать ApacheDS, встроенные с весной в развертывание? есть ли какое-то ограничение для этого?ApacheDS встроен с пружиной
Также я заметил, что он пишет временную директорию/tmp/apacheds-spring-security. Есть ли способ настроить его?
Для первого пункта, о котором вы упомянули, я еще не нашел решение. Но для изменения временного каталога apacheds я нашел решение: вы можете запустить сервер с -DapacheDSWorkDir = –
Для первой проблемы у меня появился слушатель сервлета-api. Он был объявлен перед прослушивателем контекста Spring (для обеспечения исполнения до Spring и ApacheDS). Этот слушатель отвечал за проверку и очистку/tmp/apacheds-spring-security. Большое спасибо за параметр apacheDSWorkDir! –
Настоящая проблема, как я ее вижу, заключается в том, что она не знает, как начать с существующей конфигурации. Это означает, что каждый запуск, каждое изменение в отношении пользователей в apacheDS уничтожается, и вы должны воссоздать все изменения. Тем не менее, вы не можете полагаться на него для развертывания (если только вы не написали свою собственную постоянство и не скопировали все изменения, но это не так) –