diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/IndexCreationUtil.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/IndexCreationUtil.java
index e7435d2ca7de48075e9ce01badd3ad363a9347d9..a9e9fd9769fa5dddd4ed3d92cdbae54ef8d55f9b 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/IndexCreationUtil.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/IndexCreationUtil.java
@@ -22,8 +22,6 @@ import java.util.Arrays;
 import java.util.List;
 
 import org.apache.log4j.Logger;
-import org.springframework.context.support.AbstractApplicationContext;
-import org.springframework.context.support.ClassPathXmlApplicationContext;
 
 import ch.systemsx.cisd.common.filesystem.FileUtilities;
 import ch.systemsx.cisd.common.logging.LogCategory;
@@ -51,25 +49,11 @@ public final class IndexCreationUtil
     private static final Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION,
             IndexCreationUtil.class);
 
-
-    private static AbstractApplicationContext applicationContext;
-
     private IndexCreationUtil()
     {
         // Can not be instantiated.
     }
 
-    private final static AbstractApplicationContext getApplicationContext()
-    {
-        if (applicationContext == null)
-        {
-            final AbstractApplicationContext appC = new ClassPathXmlApplicationContext(new String[]
-            { "applicationContext.xml" }, true);
-            IndexCreationUtil.applicationContext = appC;
-        }
-        return applicationContext;
-    }
-
     //
     // Main method
     //
@@ -84,8 +68,6 @@ public final class IndexCreationUtil
         {
             dumpDatabase(parameters);
         }
-
-        releaseResources();
     }
 
     private static void dumpDatabase(Parameters parameters)
@@ -122,13 +104,6 @@ public final class IndexCreationUtil
         return parameters;
     }
 
-    private static void releaseResources()
-    {
-        applicationContext.stop();
-        applicationContext.close();
-        applicationContext.destroy();
-    }
-
     static boolean duplicateDatabase(String destinationDatabase, String sourceDatabase)
     {
         operationLog.info("Duplicate database '" + sourceDatabase + "' as '" + destinationDatabase