cancel
Showing results for 
Search instead for 
Did you mean: 

Externaliser alfresco-global.properties

johann
Champ in-the-making
Champ in-the-making
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 ACCEPTED ANSWER

ycoulon
Employee
Employee
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 answer in original post

2 REPLIES 2

ycoulon
Employee
Employee
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
Champ in-the-making
Champ in-the-making
Bonjour,

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

Johann
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.