Check the following before updating Tomcat.
Note: If you are upgrading from earlier version of Tomcat 9, this was already done.
- A JDK is required to install the Tomcat 9 service (not the case with Tomcat 8 or 7).
- Verify that Java is set correctly in the System Environment variables and System path (Windows)
Checking the following immediately after updating your Web Viewer distributed Tomcat to version 9, will help you to avoid the handful of issues reported.
- Check the server.xml file to insure that the secured connector protocol is the http11.nio2 protocol. (If running secured)
- Service.bat requires classloader in JVM options.
set "CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar"
------------------------------------------------------------------------------------------
After Installion
This section applies only if running Web Viewer on Windows.

- Click on the Java tab to increase the heap size
- The recommended maximum memory pool (-Xmx) is at least 4096 MB (4 GB), though 8192 MB (8 GB) is optimal for high-volume environments.
- Click Apply OK
- Copy the server.xml file from the conf directory of the previous Tomcat installation to the new Tomcat 9 conf directory.
- Click on the Log On tab to make sure the Tomcat Services Properties under the was changed from "This account" to "Local System account" after WAR files are re-deployed.
- Go to Control Panel->All Control Panel Items->Administrative Tools->Services
- Right Click on Apache Tomcat and the properties box will come up
- Click on the down arrow next to Startup Type and select automatic
- Click on Start under Service Startup
- Click Apply, OK