List of usage examples for org.springframework.security.ldap.server ApacheDSContainer setWorkingDirectory
public void setWorkingDirectory(File workingDir)
From source file:piecework.config.EmbeddedLdapConfiguration.java
@Bean(destroyMethod = "destroy") public ApacheDSContainer directoryServer(Environment env) throws Exception { File workingDirectory = new File( System.getProperty("java.io.tmpdir") + File.separator + "piecework-standalone-directory"); FileUtils.deleteDirectory(workingDirectory); String ldifs = LDIF_LOCATION; if (env.acceptsProfiles("test")) ldifs = TEST_LDIF_LOCATION;/* w ww. j a v a 2s.co m*/ ApacheDSContainer container = new ApacheDSContainer(ROOT, ldifs); container.setPort(port); container.setWorkingDirectory(workingDirectory); return container; }
From source file:piecework.ldap.DirectoryServerLauncher.java
public static ApacheDSContainer launchDirectoryServer() throws Exception { File workingDirectory = new File( System.getProperty("java.io.tmpdir") + File.separator + "piecework-standalone-directory"); FileUtils.deleteDirectory(workingDirectory); String ldifs = LDIF_LOCATION; ApacheDSContainer container = new ApacheDSContainer(ROOT, ldifs); container.setPort(port);// ww w .jav a 2 s . c o m container.setWorkingDirectory(workingDirectory); return container; }