Configuring The Content Engine

For configuration purposes, the Content Engine is regarded as a hierarchy of configuration objects representing various parts of of the system. These configuration objects are called called components. Each component has properties that can be set in a corresponding configuration file. The configuration files are standard Java properties files with a well-defined format (see the Javadoc description of java.util.Properties.load(java.io.InputStream)).

The configuration files are stored in a folder tree that reflects the component hierarchy. At the top of a Content Engine configuration tree, for example, you will find files such as ServerConfig.properties, containing very general configuration settings. At the bottom of the folder tree are files such as /etc/escenic/engine/common/com/escenic/webservice/search/DelegatingSearchEngine.properties that contain detailed settings for very specific parts of the system.