Chapter 3. External Configuration Files

3. External Configuration Files

ReportServer has only two (external) config files which hold information on the database connection as well as information on available authentication methods. All other configuration is done from within ReportServer. The file persistence.properties (in directory WEB-INF/classes) holds information on the database connection that is used by ReportServer. The configuration file reportserver.properties (in the same directory) holds information about available authentication schemes, as well as, cryptography related properties.

By default the external configuration files are located in WEB-INF/classes and thus within the web-apps folder. It is advisable to move these files to an external location as this allows easier upgrades to future versions. For a detailed description of how to use an external configuration dir see Chapter 5.