Document your current configuration
- Last Updated: May 13, 2026
- 1 minute read
- Semaphore
- Documentation
Before you continue with the upgrade, complete Installation details to record important details that will be used in the upgrade process. This includes taking note of the details for any running instances of the software, as follows:
| Component | Configuration Details |
|---|---|
| Classification Server | When using multiple instances of the Classification Server services, each instance is typically configured as a separate systemd or init.d script. For example:- /usr/lib/systemd/system/semaphore-cs-instance1.service- /usr/lib/systemd/system/semaphore-cs-instance2.serviceHowever, consult the original configuration staff or documentation to confirm how this was specifically implemented in your installation. Note that this method is not used for other Semaphore components, which support multiple instances by default. The configuration files for Classification Server are generally found in the /etc/opt/semaphore/CS/ directory (in both the conf and templates directories). |
| Semantic Enhancement Server | The configuration for the indexes used by SES are found in /etc/opt/semaphore/SES/semaphore-ses.xml. |
| Knowledge Model Management | The configuration specifics for the web application are typically located in the web.xml file within the Knowledge Model Management web application's WEB-INF subdirectory. For example:/opt/tomcat/webapps/OE/WEB-INF/web.xmlAdditional configuration settings may also be found in the Tomcat settings.xml file and other Knowledge Model Management files. Be sure to review these files for a complete understanding of the configuration. |
| Publisher (standalone) | The configuration files are found in the /etc/opt/semaphore/Publisher/config/ directory. The default configuration file is Semaphore-Publisher.xml. |