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;