Powered by Zoomin Software. For more details please contactZoomin

Semaphore Semantic Enhancement Server (SES) Administration

Changing the ports that SES uses

  • Last Updated: May 29, 2026
  • 1 minute read
    • Semaphore
    • Documentation

By default SOLR listens on port 8983 for all requests (including from the Publisher).

SES can be fronted by a standard web server (e.g. httpd or IIS) to enable https communication. However, if you just want to change the port on which SOLR runs the instructions are as follows:

Windows

The easiest way to change the ports for a Windows installation is to uninstall, then install the SES application. The installation dialogue offers the choice of port. (Remember that Apache Zookeeper will run at a port 1000 greater than the SOLR port.)

The port on which SES is to run is stored in the Windows Registry as the AppParameters key under “Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SEM-SES-SA\Parameters”

This value can be edited to change the port on which SES runs, it is also possible to take SES out of SOLR Cloud mode by removing the -c from this value.

Linux

Note, by default SES will be running on port 8983. To change this:

  1. Stop the semaphore-ses service using

    systemctl stop semaphore-ses
    
  2. Edit the file /etc/systemd/system/multi-user.target.wants/semaphore-ses.service replacing 8983 with your desired port.

  3. Run

    systemctl daemon-reload
    

    to reload systemd service files.

  4. Start the service semaphore service by executing

    systemctl start semaphore-ses
    
TitleResults for “How to create a CRG?”Also Available inAlert