Externaliser alfresco-global.properties

cancel
Showing results for 
Search instead for 
Did you mean: 
johann
Member II

Externaliser alfresco-global.properties

Jump to solution
Bonjour,

Je développe 2 modules AMP (Share et Alfresco) à partir du SDK 2.1.
Création de webscripts JS et Java : pas de souci.

Mon but maintenant est d'externaliser la configuration et donc alfresco-global.properties dans <TOMCAT_HOME>/conf/

J'ai bien essayer d'ajouter ceci dans la config de spring :

<bean id="custom-properties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
      <property name="ignoreUnresolvablePlaceholders">
         <value>true</value>
      </property>
      <property name="locations">
         <list>
            <value>file:///${CATALINA_HOME}/conf/alfresco-global.properties</value>
         </list>
      </property>
   </bean>


Mes propriétés custom sont bien retrouvées, mais pas les propriétés du LDAP.

Pour info, si je place le fichier alfresco-global.properties dans mon module AMP Repo, cela fonctionne correctement.

Donc ma question, comment externaliser la configuration du LDAP?
Puis je dans le fichier alfresco-global.properties appeler d'autres propriétés d'un fichier de conf externalisé?

Ma config :
Alfresco  5.0.d
CentOS 6.7
PostgresSql
Java 8
Alfresco SDK 2.1

Merci.

Johann
1 Solution

Accepted Solutions
ycoulon
Alfresco Employee

Re: Externaliser alfresco-global.properties

Jump to solution
Bonjour,

Pour externaliser en dehors des webapps les fichiers de configurations Alfresco et Share aucune configuration Spring n'est nécessaire.
Alfresco recommande l'utilisation du shared.loader de tomcat pour externaliser les fichiers alfresco-global.properties et share-config-custom.xml.  La configuration du shared loader s'effectue via le catalina.properties de tomcat.


Je te conseille de regarder du coté de la documentation Alfresco :
* http://docs.alfresco.com/community5.0/tasks/alf-tomcat-install.html
* http://docs.alfresco.com/community5.0/reuse/conv-syspaths.html?m=2

Yann

View solution in original post

2 Replies
ycoulon
Alfresco Employee

Re: Externaliser alfresco-global.properties

Jump to solution
Bonjour,

Pour externaliser en dehors des webapps les fichiers de configurations Alfresco et Share aucune configuration Spring n'est nécessaire.
Alfresco recommande l'utilisation du shared.loader de tomcat pour externaliser les fichiers alfresco-global.properties et share-config-custom.xml.  La configuration du shared loader s'effectue via le catalina.properties de tomcat.


Je te conseille de regarder du coté de la documentation Alfresco :
* http://docs.alfresco.com/community5.0/tasks/alf-tomcat-install.html
* http://docs.alfresco.com/community5.0/reuse/conv-syspaths.html?m=2

Yann
johann
Member II

Re: Externaliser alfresco-global.properties

Jump to solution
Bonjour,

Merci pour ces explications. Ca fonctionne bien. (j'aurais dû y penser…).

Johann