Default Port Matrix

EnterWorks default port usage table.

Ports

Note that EnterWorks Worker servers can be configured to use various ports, depending on the system requirements. Each Worker server uses 2-4 ports. It is suggested that the ports selected fall within the range of 3000 to 4000.

Port

Protocol

Endpoint A

Endpoint B

Components

21

SFTP

22

SFTP

25

TCP

EnableServerWildflyController
  • EnableServerTomcat
  • EnableServerWidlflyController

80

TCP

enable2020-web-server-service

Web

82

443

Web

445

TCP

  • EnableServerTomcat
  • EnableServerWidlflyController

445

TCP

Job Queues (Worker 1 -- <n>) EPX

445

TCP

Support Services (Microservices)

1099

Design Console

1100

EPXJboss

1101

EPXJboss

1161

EPXJboss

1162

EPXJboss

1433

TCP

MS SQL Server

EnableServerTomcat

SQL Server

1433

TCP

MS SQL Server

EnableServerWildflyWorker<n>

1433

TCP

MS SQL Server

EPXJboss

1433

TCP

MS SQL Server

PIMQL

1434

PostgreSQL Server

2049

TCP

NFS

NFS

2376

TCP

Docker Swarm

Docker Swarm

2377

TCP

Docker Swarm

Docker Swarm

3306

PostgreSQL Server

3527

EPXJboss

3528

TCP

EnableServerWildflyController

  • EnableServerTomcat
  • EnableServerWidlflyController

3529

TCP

EnableServerWildflyController

  • EnableServerTomcat
  • EnableServerWidlflyController

3873

TCP

EPXJboss

EPX server

4000

TCP

NoMachine/NX

NX

4369

TCP

RabbitMQ

RabbitMQ

4444

TCP

EPXJboss

EPX server

4445

TCP

EPXJboss

EPX Server

4446

TCP

EPXJboss

EPX Server

4448

EPXJboss

4455

TCP

EPXJboss

EPX Server

4457

EPXJboss

4712

TCP

EnableServerWildflyController

  • EnableServerTomcat
  • EnableServerWidlflyController

4713

TCP

EnableServerWildflyController

  • EnableServerTomcat
  • EnableServerWidlflyController

4789

UDP

Docker Swarm

Docker Swarm

5432

TCP

PostgreSQL Server

EnableServerTomcat

5432

TCP

PostgreSQL Server

EnableServerWildflyWorker<n>

DB

5432

TCP

PostgreSQL Server

EPXTomcat

5432

TCP

PostgreSQL Server

EnablePIMQL

5671

TCP

RabbitMQ

RabbitMQ

5672

TCP

RabbitMQ

RabbitMQ

7946

TCP

Docker Swarm

Docker Swarm

7946

UDP

Docker Swarm

Docker Swarm

8000

TCP

EPXJboss

EPX Server

8009

TCP

EPXTomcat

EPX Server

8015

EnableServerTomcat

8034

TCP

EnableServerWildflyController

  • EnableServerTomcat
  • EnableServerWidlflyController

8035

EnableServerWildflyWorker<n>

8036

EnableServerWildflyWorker<n>

8037

EnableServerWildflyWorker<n>

8038

EnableServerWildflyWorker<n>

8039

TCP

EnableServerWildflyController

  • EnableServerTomcat
  • EnableServerWidlflyController

8080

TCP

EPXJboss

  • EnableServerTomcat
  • EnableServerWidlflyController

8083

TCP

EPXJboss

EPX Server

8090

TCP

EnableServerTomcat

  • EnableServerTomcat
  • EnableServerWidlflyController

8093

EPXJboss

8109

EnableServerTomcat

8134

TCP

EnableServerWildflyWorker<n>

Job Queues (Worker 1 -- <n>) EPX

8139

TCP

EnableServerWildflyWorker<n>

Job Queues (Worker 1 -- <n>) EPX

8443

EPXTomcat

9018

PIMQL

9033

TCP

EPXJboss

EPX Server

9034

TCP

EPXJboss

EPX Server

9039

TCP

EPXJboss

EPX Server

9040

TCP

EPXTomcat

EPX Server

9200

TCP

Elasticsearch

  • Elasticsearch
  • Elasticsearch

9300

TCP

  • Elasticsearch
  • Elasticsearch

9443

TCP

EnableServerWildflyController

  • EnableServerTomcat
  • EnableServerWidlflyController

9990

TCP

EPXJboss

EPX Server

9990

EnableServerWildflyController

9993

TCP

EnableServerWildflyController

  • EnableServerTomcat
  • EnableServerWidlflyController

9999

EnableServerWildflyController

15671

TCP

RabbitMQ

RabbitMQ

15672

TCP

RabbitMQ

RabbitMQ

19001

EPXJboss

25672

TCP

RabbitMQ

RabbitMQ

27017

TCP

MongoDB

  • Elasticsearch
  • MongoDB

27018

TCP

  • Elasticsearch
  • Elasticsearch

27019

  • Elasticsearch
  • Elasticsearch

Wildfly versus Jboss; Controller/Worker versus Master/Slave; Services Names

Controller/Worker versus Master/Slave: EnterWorks software prior to version 10.1.x used the terms "master" and "slave" rather than "controller" and "worker" in process and folder names. Folders and processes in newer versions of EnterWorks use the terms "controller" and "worker". If you are installing or upgrading an older version of EnterWorks, you may need to adapt the filepaths and process names accordingly. For example, if this documentation refers to:

<drive>:\Enterworks\EnableServer\jbossController\standalone\configuration\conf\sharedConfig.properties

you may need to use the filepath:

<drive>:\Enterworks\EnableServer\jbossMaster\standalone\configuration\conf\sharedConfig.properties

Wildfly versus Jboss: Additionally, Red Hat has changed the name of their JBoss platform to Wildfly. Depending on the version of EnterWorks you are running, the names of some folders and processes may appear as either JBoss or Wildfly. If you are installing or upgading an older version of EnterWorks, you may need to adapt the filepaths and process names accordingly. For example, if this documentation refers to:

<drive>:\Enterworks\EnableServer\WildflyController\standalone\configuration\conf\sharedConfig.properties

you may need to use the filepath:

<drive>:\Enterworks\EnableServer\jbossMaster\standalone\configuration\conf\sharedConfig.properties

Microservice names: The names of the microservices have also been updated. The prefix of "enable2020-" has been changed to "enable-". For example:

enable2020-channel-readiness-service

is now called:

enable-channel-readiness-service