Skip to main content
Pentaho Documentation

Merge Your BA Server Configuration


Explains how to merge files.

A number of configuration files have changed between Pentaho 5.0 and Pentaho 5.1.

If you have customized any of these files, you will have to manually merge them in order to successfully complete the upgrade. The Merge Custom BA Configuration Files reference contains instructions on how to merge for each file that you have customized. We recommend that you make backups of each of these files before altering them.

If you have not customized any of these configuration files, you are ready to go on to the migration section.

This table has a list of the files that you might need to merge between versions 5.0.6 and 5.1.

Tool/Misc. Configuration Files System Configuration Files
/analyzer/ applicationContext-pentaho-security-jdbc.xml
/dashboard/plugin.xml applicationContext-spring-security-ldap.xml
/data-access/settings.xml applicationContext-spring-security.xml
/mondrian/ pentaho-spring-beans.xml
/jackrabbit/repository.xml (for MySQL only) pentaho.xml
/pentaho-cdf/plugin.xml pentahoObjects.spring.xml
/interactive-reporting/plugin.xml pentahoServices.spring.xml
/WEB-INF/web.xml repository.spring.xml
/WEB-INF/classes/ehcache.xml systemListeners.xml
Note: These files can all be found in the either /pentaho-solutions/system directory or subdirectory, or in the /server.../WEB-INF directory.

After you've copied all of these files to the proper locations in your new pentaho-solutions directory, continue on to the next sections to learn how to merge the other files. If you have any custom default-content bundles, you will need to copy them over in the next section.