Manually Upgrading Jamf Pro on Windows

Jamf Pro Installation and Configuration Guide for Windows 11.16.0

Solution
Application
Content Type
Technical Documentation
Utilities & Services
version
11.16.0
ft:locale
en-US
vrm_version
11.16.0

The following instructions explain how to use the ROOT.war file to manually upgrade Jamf Pro on Windows.

Requirements
Note:

Jamf recommends that you enable HTTP Strict Transfer Security (HSTS). To enable HSTS, you must make one-time changes to the Apache Tomcat web.xml file. For instructions, see the Enabling HSTS for Jamf Pro article.

  1. To obtain the installer, go to the Jamf Pro Download page in the Jamf Account portal.
  2. Use the Jamf Pro Server Tools CLI to stop Tomcat. For instructions, see the Starting and Stopping Tomcat article.
  3. If you need to upgrade to Java 21, see the Migrating to Java 21 on Jamf Pro Servers article.
  4. Move the existing ROOT.war file and ROOT folder from C:\Program Files\JSS\Tomcat\webapps\ to a location outside of that directory. Keep the older ROOT.war file and ROOT folder until the upgrade is complete.
  5. Open the Jamf Pro Manual Installation ZIP file, and copy the ROOT.war file to C:\Program Files\JSS\Tomcat\webapps.
  6. Use the Jamf Pro Server Tools CLI to start Tomcat. For instructions, see the Starting and Stopping Tomcat article.

    The ROOT.war unpacks during this time, which may take several minutes.

  7. Stop Tomcat again.
  8. Go to the \ROOT\WEB-INF\xml\ directory in the ROOT folder that you moved earlier, and copy the DataBase.xml file to C:\Program Files\JSS\Tomcat\webapps\ROOT\WEB-INF\xml.
  9. When prompted, choose to overwrite the existing DataBase.xml file.
  10. Go to the \ROOT\WEB-INF\classes\ directory in the ROOT folder that you moved earlier, and copy the ESAPI.properties and log4j2.xml files to C:\Program Files\JSS\Tomcat\webapps\ROOT\WEB-INF\classes.
  11. If you are using memcached in your environment, also copy the cache.properties and memcached.properties files from \ROOT\WEB-INF\classes\dal\ in the ROOT folder that you moved earlier to C:\Program Files\JSS\Tomcat\webapps\ROOT\WEB-INF\classes\dal.
  12. Start Tomcat again.
Important:

If you customized the log4j.properties file in Jamf Pro 10.30.x or earlier, you must edit the log4j2.xml file and reapply your customizations.