X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fjcr%2FRepositoryBuilder.java;h=fbb1e4f7a03f1a380f549b07da5fc952498ba84a;hb=d169026cb1939009fd90ac46a11f480cb3d803c0;hp=d4a42fdcc8dff434c11447d28fb3b3a6730372b6;hpb=215480a865603e0090c43114541441ac1586b379;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/jcr/RepositoryBuilder.java b/org.argeo.cms/src/org/argeo/cms/internal/jcr/RepositoryBuilder.java index d4a42fdcc..fbb1e4f7a 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/jcr/RepositoryBuilder.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/jcr/RepositoryBuilder.java @@ -61,7 +61,7 @@ public class RepositoryBuilder { // custom configuration parser CustomRepositoryConfigurationParser parser = new CustomRepositoryConfigurationParser(jackrabbitVars); - parser.setAccessControlProviderClassLoader(cl); + parser.setClassLoader(cl); RepositoryConfig repositoryConfig = parser.parseRepositoryConfig(config); repositoryConfig.init(); @@ -155,6 +155,12 @@ public class RepositoryBuilder { setProp(props, RepoConf.dbuser, "sa"); setProp(props, RepoConf.dbpassword, ""); break; + case h2_postgresql: + dburl = "jdbc:h2:" + homePath.toAbsolutePath() + "/h2/repository;MODE=PostgreSQL;DATABASE_TO_LOWER=TRUE"; + setProp(props, RepoConf.dburl, dburl); + setProp(props, RepoConf.dbuser, "sa"); + setProp(props, RepoConf.dbpassword, ""); + break; case postgresql: case postgresql_ds: case postgresql_cluster: