You can set the port number of the process pooling server before the initial startup of the AdminServer and OpenEdge Management by adding it to the catalina.properties and AdminServerPlugins.properties configuration files. This configuration helps prevent port conflicts when you run multiple OpenEdge versions on the same system.
Note: You must configure the same port number in both the configuration files.

To modify the default port number of the process pooling server before the initial startup, perform the following steps:

  1. Set the port in the catalina.properties file.
    1. Navigate to the location where the catalina.properties file is placed:
      • On Windows, go to: %OEMGMT%\conf\
      • On Linux, go to: $OEMgmt/conf/
    2. Open the file in a text editor and add the psc.mtprocess.portNumber property with the preferred port number. For example:
      psc.mtprocess.portNumber=8081
    3. Save the changes.
  2. Set the same port in the AdminServerPlugins.properties file.
    1. Navigate to the location where the AdminServerPlugins.properties file is placed:
      • On Windows, go to: %DLC%\properties\
      • On Linux, go to: $DLC/properties/
    2. Open the file in a text editor and locate the appropriate section based on how you want to run the AdminServer:
      • For AdminServer as a service, locate the [PluginPolicy.Progress.AdminServer] section.
      • For AdminServer as a process, locate the [PluginPolicy.Progress.ProAdsv] section.
    3. Append the following entry -Dpsc.mtprocess.portNumber=<desired_port> at the end of the jvmargs line. Ensure that you include a leading space before this new entry.
      • Example: For AdminServer as a service, update the [PluginPolicy.Progress.AdminServer] section as follows:
        [PluginPolicy.Progress.AdminServer]
          classpath=${DLC}/java/ext/esapi-*.jar,
        ${DLC}/java/oe/esamapi-*.jar,
        ${DLC}/java/ext/commons-io-*.jar,
        ${DLC}/java/ext/slf4j-api-*.jar,
        ...
         jvmargs=-<existing_values> -Dpsc.mtprocess.portNumber=8081
        ...
      • Example: For AdminServer as a process, update the [PluginPolicy.Progress.ProAdsv] section as follows:
        [PluginPolicy.Progress.ProAdsv]
         classpath=${DLC}/java/ext/esapi-*.jar,
        ${DLC}/java/oe/esamapi-*.jar,
        ${DLC}/java/ext/commons-io-*.jar,
        ${DLC}/java/ext/slf4j-api-*.jar,
        ...
        jvmargs=-<existing_values> -Dpsc.mtprocess.portNumber=8081
        ...
    4. Save the changes.
  3. Start the AdminServer and OpenEdge Management. For details on starting the AdminServer, see Start the AdminServer. For details on starting OpenEdge Management, see Start OpenEdge Management.
    The AdminServer and OpenEdge Management start using the new process‑pooling port without any port conflicts.