Skip to main content
Pentaho Documentation

Server Files for Backup for Upgrade with JBoss

List of BA Server Files for Backup

For the manual upgrade process, you will need to copy and save some files into a temporary location, such as a folder on your desktop. 

If you are using Jboss, you will also need to save a copy of your standalone.xml file.

When you are done saving these files, make sure that the Application Server can still access your .installedLicenses.xml.

pentaho.war Files

This table contains a list of the files that you will need from within the pentaho.war.

Directory File Name
/pentaho/META-INF context.xml

/pentaho/WEB-INF
jboss-deployment-structure.xml
web.xml




/pentaho/WEB-INF/classes/
ehcache.xml
ESAPI.properties
log4j.xml
logging.properties
mondrian.properties

pentaho-solutions/system Directory Files

This table contains an alphabetical list of the files that you need to back up from the pentaho-solutions/system directory.

File Name 
applicationContext-pentaho-security-jackrabbit.xml
applicationContext-pentaho-security-jdbc.xml
applicationContext-pentaho-security-ldap.xml
applicationContext-pentaho-security-memory.xml
applicationContext-pentaho-security-superuser.xml
applicationContext-security-ldap.properties
applicationContext-spring-security-cas.xml
applicationContext-spring-security-hibernate.properties
applicationContext-spring-security-jackrabbit.xml
applicationContext-spring-security-jdbc.properties
applicationContext-spring-security-jdbc.xml
applicationContext-spring-security-ldap.xml
applicationContext-spring-security-memory.xml
applicationContext-spring-security-superuser.xml
applicationContext-spring-security.xml
pentaho.xml
pentahoObjects.spring.xml
pentahoServices.spring.xml
pentahoSystemConfig.xml
repository.spring.properties
repository.spring.xml
security.properties
server.properties
sessionStartupActions.xml
system.properties

pentaho-solutions/system sub-directory and plugin files

This table contains a list of files, in alphabetical order by subdirectory.

Subdirectory File Name

../analyzer
analyzer.properties
plugin.xml
../dashboards plugin.xml
../jackrabbit repository.xml
../mondrian mondrian.properties
../pentaho-interactive-reporting plugin.xml
../pentaho-mobile-plugin plugin.xml
../quartz quartz.properties
../reporting plugin.xml

../smtp-email
email_config.xml
email_config_gmail.xml

List of DI Server Files for Backup

For the manual upgrade process, you will need to copy and save these files into a temporary location, such as a folder on your desktop. Later in Step 3 you can either drop them back into the respective directories or manually merge the files.

If you are using Jboss, you will also need to save a copy of your standalone.xml file.

When you are done saving these files, make sure that the Application Server can still access your .installedLicenses.xml.

pentaho-di.war Files

This table contains a list of the files that you will need from within the pentaho-di.war.

Directory File Name
/pentaho-di/META-INF context.xml

/pentaho-di/WEB-INF
jboss-deployment-structure.xml
web.xml



/pentaho-di/WEB-INF/classes/
ehcache.xml
ESAPI.properties
log4j.xml
logging.properties

pentaho-solutions/system Directory Files

This table contains an alphabetical list of the files that you need to back up from the ../pentaho-solutions/system directory, along with two files from the kettle subdirectory.

File Name
applicationContext-pentaho-security-jackrabbit.xml
applicationContext-pentaho-security-jdbc.xml
applicationContext-pentaho-security-ldap.xml
applicationContext-pentaho-security-memory.xml
applicationContext-pentaho-security-superuser.xml
applicationContext-security-ldap.properties
applicationContext-spring-security-cas.xml
applicationContext-spring-security-hibernate.properties
applicationContext-spring-security-jackrabbit.xml
applicationContext-spring-security-jdbc.properties
applicationContext-spring-security-jdbc.xml
applicationContext-spring-security-ldap.xml
applicationContext-spring-security-memory.xml
applicationContext-spring-security-superuser.xml
applicationContext-spring-security.xml
systemlisteners.xml
…/kettle/slave-server-config.xml
../kettle/plugins (NOTE: only copy custom plugins from this directory)