Index: webapp/cms/WEB-INF/config/config.deliver.xml =================================================================== --- webapp/cms/WEB-INF/config/config.deliver.xml (revision 37362) +++ webapp/cms/WEB-INF/config/config.deliver.xml (working copy) @@ -35,7 +35,6 @@ <!-- plugin.repositoryapp:PLUGINS_REPOSITORYAPP_CONFIG_GROUP --> <repository.default.sort>document</repository.default.sort> <!-- plugin.repository:PLUGINS_REPOSITORY_CONFIG_JCR --> - <org.ametys.plugins.repository.home>WEB-INF/data/repository</org.ametys.plugins.repository.home> <org.ametys.plugins.repository.cache>16777216</org.ametys.plugins.repository.cache> <!--+ @@ -159,7 +158,6 @@ <page.element.cache.disabled>true</page.element.cache.disabled> <!-- plugin.core:PLUGINS_CORE_UPLOAD_CONFIG_GROUP --> <runtime.upload.max-size>10485760</runtime.upload.max-size> - <runtime.upload.dir>WEB-INF/data/uploads</runtime.upload.dir> <!-- plugin.core:PLUGINS_CORE_LOGGING_GROUP --> <runtime.log.abnormal.time>true</runtime.log.abnormal.time> Index: webapp/cms/WEB-INF/log4j.deliver.xml =================================================================== --- webapp/cms/WEB-INF/log4j.deliver.xml (revision 37362) +++ webapp/cms/WEB-INF/log4j.deliver.xml (working copy) @@ -19,7 +19,7 @@ <appender name="servlet" class="org.apache.log4j.rolling.RollingFileAppender"> <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> - <param name="FileNamePattern" value="${ametys.log4j.contextPath}/WEB-INF/logs/ametys-cms-%d.log"/> + <param name="FileNamePattern" value="${ametys.home.dir}/logs/ametys-cms-%d.log"/> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c] (%t;%X{requestURI}) %m%n"/> Index: webapp/cms/WEB-INF/log4j.xml =================================================================== --- webapp/cms/WEB-INF/log4j.xml (revision 37362) +++ webapp/cms/WEB-INF/log4j.xml (working copy) @@ -21,7 +21,7 @@ <appender name="servlet" class="org.apache.log4j.rolling.RollingFileAppender"> <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> - <param name="FileNamePattern" value="${ametys.log4j.contextPath}/WEB-INF/logs/ametys-cms-%d.log"/> + <param name="FileNamePattern" value="${ametys.home.dir}/logs/ametys-cms-%d.log"/> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c] (%t;%X{requestURI}) %m%n"/> Index: webapp/cms/WEB-INF/web.xml =================================================================== --- webapp/cms/WEB-INF/web.xml (revision 37362) +++ webapp/cms/WEB-INF/web.xml (working copy) @@ -38,7 +38,16 @@ <display-name>Ametys</display-name> <servlet-name>Ametys</servlet-name> <servlet-class>org.ametys.runtime.servlet.RuntimeServlet</servlet-class> - + + <!-- + Ametys home property allow to use an environment variable that will indicates the Ametys home directory location. + By default the Ametys home directory location will be WEB-INF/data . + --> + <init-param> + <param-name>ametys.home.property</param-name> + <param-value>AMETYS_CMS_HOME</param-value> + </init-param> + <load-on-startup>1</load-on-startup> </servlet> Index: webapp/site/WEB-INF/config/config.deliver.xml =================================================================== --- webapp/site/WEB-INF/config/config.deliver.xml (revision 37362) +++ webapp/site/WEB-INF/config/config.deliver.xml (working copy) @@ -20,7 +20,6 @@ +--> <!-- plugin.site:SITE_CONFIG_ROOT_GROUP --> - <org.ametys.site.root>context://WEB-INF/data/cache</org.ametys.site.root> <org.ametys.site.cache.max.filename.length>255</org.ametys.site.cache.max.filename.length> <!--+ @@ -33,7 +32,6 @@ <!-- plugin.core:PLUGINS_CORE_UPLOAD_CONFIG_GROUP_UPLOAD --> <runtime.upload.max-size>10485760</runtime.upload.max-size> - <runtime.upload.dir>WEB-INF/data/uploads</runtime.upload.dir> <!-- plugin.core:PLUGINS_CORE_LOGGING_GROUP --> <runtime.log.abnormal.time>true</runtime.log.abnormal.time> Index: webapp/site/WEB-INF/log4j.deliver.xml =================================================================== --- webapp/site/WEB-INF/log4j.deliver.xml (revision 37362) +++ webapp/site/WEB-INF/log4j.deliver.xml (working copy) @@ -19,7 +19,7 @@ <appender name="servlet" class="org.apache.log4j.rolling.RollingFileAppender"> <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> - <param name="FileNamePattern" value="${ametys.log4j.contextPath}/WEB-INF/logs/ametys-site-%d.log"/> + <param name="FileNamePattern" value="${ametys.home.dir}/logs/ametys-site-%d.log"/> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c] (%t;%X{requestURI}) %m%n"/> Index: webapp/site/WEB-INF/log4j.xml =================================================================== --- webapp/site/WEB-INF/log4j.xml (revision 37362) +++ webapp/site/WEB-INF/log4j.xml (working copy) @@ -21,7 +21,7 @@ <appender name="servlet" class="org.apache.log4j.rolling.RollingFileAppender"> <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> - <param name="FileNamePattern" value="${ametys.log4j.contextPath}/WEB-INF/logs/ametys-site-%d.log"/> + <param name="FileNamePattern" value="${ametys.home.dir}/logs/ametys-site-%d.log"/> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c] (%t;%X{requestURI}) %m%n"/> Index: webapp/site/WEB-INF/web.xml =================================================================== --- webapp/site/WEB-INF/web.xml (revision 37362) +++ webapp/site/WEB-INF/web.xml (working copy) @@ -237,7 +237,16 @@ <param-name>form-encoding</param-name> <param-value>utf-8</param-value> </init-param> - + + <!-- + Ametys home property allow to use an environment variable that will indicates the Ametys home directory location. + By default the Ametys home directory location will be WEB-INF/data . + --> + <init-param> + <param-name>ametys.home.property</param-name> + <param-value>AMETYS_SITE_HOME</param-value> + </init-param> + <!-- This parameter allows you to startup Cocoon2 immediately after startup of your servlet engine.