[exo-jcr-commits] exo-jcr SVN: r2738 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Jul 1 11:20:43 EDT 2010


Author: sergiykarpenko
Date: 2010-07-01 11:20:43 -0400 (Thu, 01 Jul 2010)
New Revision: 2738

Modified:
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCWorkspaceDataContainer.java
Log:
EXOJCR-781: InitialContextInitializer.recall() executed on begin of JDBCWorkspaceDataContainer constructor

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCWorkspaceDataContainer.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCWorkspaceDataContainer.java	2010-07-01 13:51:27 UTC (rev 2737)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/storage/jdbc/JDBCWorkspaceDataContainer.java	2010-07-01 15:20:43 UTC (rev 2738)
@@ -209,8 +209,11 @@
       throws RepositoryConfigurationException, NamingException, RepositoryException, IOException
    {
 
+      // This recall is workaround for tenants creation. There is a trouble in visibility datasource
+      // binded in one tomcat context from another tomcat context. 
+      contextInit.recall();
+
       checkIntegrity(wsConfig, repConfig);
-
       this.containerName = wsConfig.getName();
       this.multiDb = Boolean.parseBoolean(wsConfig.getContainer().getParameterValue(MULTIDB));
       this.valueStorageProvider = valueStorageProvider;



More information about the exo-jcr-commits mailing list