Skip to main content

How to change the OpenLM components' ports

Ports changing​

Note that it's not enough to just change listening ports. After changing the listening port number, make sure all other components that connect to it as a client, are also updated for the new port number. For example, if you change the OpenLM SLM port 5015 to something else, you also need to change other components to use the new port because they are connecting to the OpenLM SLM API through 5015.

OpenLM SLM​

Access C:\Program Files\OpenLM\OpenLM Server\bin\appsettings.json to make the required changes:

OpenLM Server appsettings.json file location

OpenLM Server port configuration in appsettings.json

Identity Service​

Go to C:\Program Files\OpenLM\OpenLM Identity Service\SecurityService\appsettings.json

Identity Service appsettings.json file location

Identity Service port configuration in appsettings.json

If you are changing ports of other components:

Identity Service settings for other component ports

Broker​

Change the ports of OpenLM SLM, then you can use other ports other than 5015 in the Broker configuration tool.

Broker UI​

Access C:\Program Files\OpenLM\OpenLM Broker\broker.xml

Broker UI port configuration in broker.xml

End-User Services​

Access C:\Program Files\OpenLM\End-User Services\settings.json

End-User Services port configuration in settings.json

If you are changing ports for other components:

End-User Services settings for other component ports

Workstation Agent​

If you are changing ports for other components,

C:\Program Files\OpenLM\Agent\settings.json

Workstation Agent port configuration in settings.json

Applications Manager​

C:\Program Files\OpenLM\OpenLM Applications Manager\openlm-app-manager.properties

Applications Manager port in openlm-app-manager.properties

If you are changing ports for other components,

Applications Manager settings for other component ports

Reports Scheduler​

C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties

Reports Scheduler port in report_scheduler.properties

C:\Program Files\OpenLM\OpenLM Server\bin\wwwroot\params.js

Reports Scheduler params.js port configuration

If you are changing ports for other components,

C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties.

Reports Scheduler settings for other component ports

DSS​

C:\Program Files\OpenLM\OpenLM Directory Synchronization Service\kestrel.config

DSS port configuration in kestrel.config

DSA​

C:\Program Files\OpenLM\OpenLM Directory Synchronization Agent\kestrel.config

DSA port configuration in kestrel.config

If you are changing ports for other components,

C:\Program Files\OpenLM\OpenLM Directory Synchronization Agent\OpenLM.Ldap.Agent.config

DSA settings for other component ports in OpenLM.Ldap.Agent.config

The documentation team might draft this page using a large language model. A technical writer reviews every page and verifies it against the product before publishing it. A human makes the final decision.