Description: When requested to update Tomcat due to security concerns, it will need to be updated manually. Docstar never automatically updates Tomcat.


Software Version: Docstar ECM


Solution: Always make sure to note that upgrading to a new version will require documentation for this customer account because it will cause trouble down the line when updating Docstar. 


1. Ensure Solr is functioning correctly, on the Tomcat server navigate to http://localhost:8983/solr/. It should display a status page.


2. Backup Solr Files in the Tomcat 7 directory:

a. "C:\Program Files\Apache Software Foundation\Tomcat 7.0\solr.war"

b. "C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost\solr.xml"



3. Uninstall Tomcat 7 (answer Yes to the dialog about removing all files).


4. Download 32-bit/64-bit Windows Service Installer from https://tomcat.apache.org/download-90.cgi


5. Accept the defaults in the Tomcat installer until you get to the configuration step. Here change the Http/1.1 Connector Port to 8983. Accept the rest of the defaults (Java location should automatically be detected)


6. Modify the solr.xml file backed up to have the new Tomcat 9 path in is ‘docBase’ attributed:

7. Place the backed up files into their respective location under the Tomcat 9 directory.

a. "C:\Program Files\Apache Software Foundation\Tomcat 9.0\solr.war"

b. "C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\Catalina\localhost\solr.xml"



8. Restart the Tomcat 9 service


9. Navigate to the Solr status page to ensure the upgrade worked: http://localhost:8983/solr/