Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Stop XperienCentral (Tomcat server).
  2. If your XC content is valuable and you want to be able to revert the upgrade, make a backup copy of your database.
  3. Rename the root directory where XperienCentral is installed to something else.
  4. Create a new directory with the name of the old XperienCentral installation directory. 

  5. If your XperienCentral project is stored in a revision control system such as Subversion or GIT, execute the following steps:"
    1. Check out your project to the new directory created in the previous step;
    2. Update the parent version in your project's root pom.xml to the new XperienCentral version.
    3. Copy the zip archive of the new version of XperienCentral to the new directory and extract the archive. Overwrite all files that you are prompted to.
    4. Verify the changes to the overwritten files. Revert any changes that are irrelevant for your project.

    5. If settings.xml is not one of the files in your revision control system, makes sure all properties in the new settings.xml are the same as in the  version of settings.xml

    Note

    Do not copy and paste the old settings.xml over the new one — Newer versions of XperienCentral sometimes contain new properties that will be overwritten if you paste an older settings.xml over a new one.

  6. If you are not using a revision control system, execute the following steps:

    1. Copy the zip archive of the new version of XperienCentral to the new directory and extract the archive.

    2. Set all properties in the newer settings.xml (project-based, database, etc.) to the same values as the older version of settings.xml

  7. If you run XperienCentral in a standalone Tomcat environment, copy the apache-tomcat directory from the old installation to the new one.

    1. In the new installation, delete the folder apache-tomcat/work.
  8. When not copying the Tomcat directory from previous installation, duplicate the logging levels found in the files /src/main/config/tomcat/conf/logging.properties and
    /apache-tomcat/conf/logging.properties with the corresponding files in the older version.

...