Skip to main content
Jamf Nation, hosted by Jamf, is a knowledgeable community of Apple-focused admins and Jamf users. If you like what you see, join us in person at the ninth annual Jamf Nation User Conference (JNUC) this October for three days of learning, laughter and IT love.

Manually Upgrading Jamf Pro on Windows

Overview

The instructions in this article explain how to use the ROOT.war file to upgrade Jamf Pro on Windows.

Procedure

  1. Download the Jamf Pro Manual Installation ZIP file from Jamf Nation: a. Log in to Jamf Nation and go to the My Assets page. b. In the Jamf Pro section, click Show alternative downloads, then click the Download button below Jamf Pro Manual Installation.
  2. On your Windows server, create a backup of the current database. For instructions, see Backing Up the Database in the Jamf Pro Installation and Configuration Guide for Windows.
  3. Create a backup of the Tomcat directory located in C:\Program Files\JSS\Tomcat.
  4. Stop Tomcat: a. Right-click the Start menu, and select Computer Management. b. Under Services and Applications, click Services. c. Click Apache Tomcat 8.5 in the Services list, and then click Stop.
  5. 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.
  6. Open the Jamf Pro Manual Installation ZIP file, and copy the ROOT.war file to C:\Program Files\JSS\Tomcat\webapps.
  7. From the Jamf Pro Manual Installation ZIP, copy the JSSDatabaseUtil.jar file to C:\Program Files\JSS\bin. When prompted, choose to overwrite the existing JSSDatabaseUtil.jar file.
  8. Start Tomcat: a. Right-click the Start menu, and select Computer Management. b. Under Services and Applications, click Services. c. Click Apache Tomcat 8.5 in the Services list, and then click Start. The ROOT.war unpacks during this time. It may take two or three minutes for that process to complete.
  9. Stop Tomcat again.
  10. Go to the \ROOT\WEB-INF\xml\ directory in the ROOT folder that you moved in step 5, and copy the DataBase.xml file to C:\Program Files\JSS\Tomcat\webapps\ROOT\WEB-INF\xml. When prompted, choose to overwrite the existing DataBase.xml file.
  11. Go to the \ROOT\WEB-INF\classes\ directory in the ROOT folder than you moved in step 5, and copy the ESAPI.properties and log4j.properties files to C:\Program Files\JSS\Tomcat\webapps\ROOT\WEB-INF\classes. When prompted, choose to overwrite the existing files.
    Note: If utilizing memcached in your environment, also copy the cache.properties and memcached.properties from \ROOT\WEB-INF\classes\dal\ in the ROOT folder that you moved in step 5 to C:\Program Files\JSS\Tomcat\webapps\ROOT\WEB-INF\classes\dal.

  12. Start Tomcat again.

The upgrade is complete.

Like Comment
Order by:
SOLVED Posted: by mackjohn

Nice info, helped me a lot

Like
SOLVED Posted: by helzerr

I'm assuming this still needs to be run as a local admin and not a Domain admin account?

Like