Chapter 4. The config files

Table of Contents

4.1. webapp/WEB-INF/src/serviceconfig/olat.properties
4.2. olat.local.properties
4.3. webapp/WEB-INF/
web.xml
4.4. Spring read configuration files
brasatoconfig.xml
org/olat/_spring/brasatoconfigpart.xml
olat/user/propertyhandlers/_spring/userPropertiesContext.xml and userPropertriesHandlersContext.xml
org/olat/_spring/olatextconfig.xml
org/olat/core/_spring/olatcoreconfig.xml
org/olat/core/commons/scheduler/_spring/schedulerCorecontext.xml
org/olat/core/commons/scheduler/_spring/olatextconfig.xml
org/olat/core/commons/persistence/_spring/databaseCorecontext.xml
org/olat/ldap/_spring/ldapContext.xml
org/olat/commons/modules/glossary/_spring/glossaryContext.xml
org/olat/commons/coordinate/cluster/_spring/olatdefaultconfig.xml
org/olat/admin/sysinfo/_spring/sysinfoContext.xml
org/olat/search/service/_spring/searchContext.xml
org/olat/shibboleth/_spring/shibbolethContext.xml
org/olat/notifications/_spring/olatdefaultconfig.xml

OLAT is fine grained configurable, and comes with reasonable default values in the olat.properties file. In the olat.local.properties essential settings must be configured, overwriting the values from the olat.properties file (see Section 4.1, “webapp/WEB-INF/src/serviceconfig/olat.properties”). These values are propagated to the Spring configuration files defined in the web.xml configuration file. The web.xml is located in the webapp/WEB-INF directory. It enumerates the different Spring configuration files or locations (see Section 4.3, “webapp/WEB-INF/”). You can plug-in your own developed stuff as defined in various xml files found under Section 4.4, “Spring read configuration files”.