Browse Source

Make sure "start" is called even if working directory is already set.

2.0.x
Luke Taylor 18 years ago
parent
commit
b868143fb1
  1. 14
      core/src/main/java/org/springframework/security/config/ApacheDSContainer.java

14
core/src/main/java/org/springframework/security/config/ApacheDSContainer.java

@ -61,17 +61,15 @@ class ApacheDSContainer implements InitializingBean, DisposableBean, Lifecycle, @@ -61,17 +61,15 @@ class ApacheDSContainer implements InitializingBean, DisposableBean, Lifecycle,
}
public void afterPropertiesSet() throws Exception {
if (workingDir != null) {
return;
}
if (workingDir == null) {
String apacheWorkDir = System.getProperty("apacheDSWorkDir");
String apacheWorkDir = System.getProperty("apacheDSWorkDir");
if (apacheWorkDir == null) {
apacheWorkDir = System.getProperty("java.io.tmpdir") + File.separator + "apacheds-spring-security";
}
if (apacheWorkDir == null) {
apacheWorkDir = System.getProperty("java.io.tmpdir") + File.separator + "apacheds-spring-security";
setWorkingDirectory(new File(apacheWorkDir));
}
setWorkingDirectory(new File(apacheWorkDir));
start();
}

Loading…
Cancel
Save