Manually Upgrading Jamf Pro on Windows
The following instructions explain how to use the ROOT.war file to manually upgrade Jamf Pro on Windows.
-
To obtain the Jamf Pro Manual Installation ZIP file, log in to Jamf Account and navigate to the Products page for Jamf Pro.
-
On your Windows server, create a backup of the current database. For instructions, see Backing Up the Database.
-
Create a backup of the Tomcat directory located in C:\Program Files\JSS\Tomcat.
-
Stop Tomcat:
-
Right-click the Start menu, and select Computer Management.
-
Under Services and Applications, click Services.
-
Click Apache Tomcat 8.5 in the Services list, and then click Stop.
-
-
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.
-
Open the Jamf Pro Manual Installation ZIP file, and copy the ROOT.war file to C:\Program Files\JSS\Tomcat\webapps.
-
Ensure you have the latest version of the Jamf Pro Server Tools command-line interface. For download and installation instructions, see the The Jamf Pro Server Tools Command-Line Interface article.
-
Start Tomcat:
-
Right-click the Start menu, and select Computer Management.
-
Under Services and Applications, click Services.
-
Click Apache Tomcat 8.5 in the Services list, and then click Start.
The ROOT.war unpacks during this time, which may take several minutes.
-
-
Stop Tomcat again.
-
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.
-
When prompted, choose to overwrite the existing DataBase.xml file.
-
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.
-
When prompted, choose to overwrite the existing files.
Important: 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.
-
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.
-
Start Tomcat again.
The upgrade is complete.