2.5 Connection configurations for Application Server
Application Server operates by communicating with processes on its components (such as Java EE servers, web servers, and domain administration servers), and peripherals (such as load balancers, DBMSs, and clients). This section explains connection relationships between these processes, and the port numbers used by these processes.
The following figure illustrates connection relationships for Application Server.
The following table shows the port numbers of the ports used by each process of Application Server, whether port numbers can be changed, whether bound IP addresses can be specified, whether ports can be opened and closed, and communication clients.
Process |
Numbers in the diagram |
Description |
Default port number/TCP or UDP |
Can the port number be changed? |
Can the IP address be specified? |
Can the port be opened and closed?#1 |
Communication client |
---|---|---|---|---|---|---|---|
Web server |
1 |
HTTP request reception port |
80/TCP |
Y |
Y |
Y |
Web client on the local machine or a remote machine |
2 |
HTTPS request reception port |
443/TCP |
Y |
Y |
Y |
Web client on the local machine or a remote machine |
|
Domain administration server |
3 |
Port for the domain administration server |
4848/TCP |
Y |
Y |
N#2 |
The asadmin utility command on a remote machine or the local machine including an application execution environment computer |
4 |
HTTP request reception port |
8080/TCP |
Y |
Y |
Y |
Administration Console on the local machine or a remote machine |
|
5 |
HTTPS request reception port |
8181/TCP |
Y |
Y |
Y |
None |
|
6 |
JMX request reception port |
8686/TCP |
Y |
Y |
Y |
JMX client on the local machine or a remote machine |
|
7 |
Communication port for IIOP |
3700/TCP |
Y |
Y |
Y |
None |
|
8 |
Communication port for IIOP/SSL |
3820/TCP |
Y |
Y |
Y |
None |
|
9 |
Communication port for IIOP/SSL with mutual authentication |
3920/TCP |
Y |
Y |
Y |
None |
|
10 |
Communication port for the Java debugger |
9009/TCP |
Y |
Y |
Y |
None |
|
26 |
Port for the JMS Provider |
7676/TCP |
Y |
Y |
Y |
None |
|
27 |
GMS listener port |
9090-9200/TCP |
Y |
Y |
Y |
Java EE server on the local machine or a remote machine |
|
28 |
GMS multicast port |
2048-49151/UDP |
Y |
Y |
Y |
Java EE server on the local machine or a remote machine |
|
29 |
TCP port for Message Queuing |
Ephemeral port/TCP |
Y |
Y |
Y#3 |
None |
|
30 |
Port for Message Queue Administration |
Ephemeral port/TCP |
Y |
Y |
Y#3 |
None |
|
31 |
Port for Message Queue RMI Registry |
Ephemeral port/TCP |
N |
N |
Y#3 |
JMX client on the local machine or a remote machine |
|
Java EE server |
11 |
Port for the domain administration server |
24848#4/TCP |
Y |
Y |
N#2 |
Domain administration server on the local machine or a remote machine |
12 |
HTTP request reception port |
28080#4/TCP |
Y |
Y |
Y |
Web Server on the local machine or a remote machine |
|
13 |
HTTPS request reception port |
28181#4/TCP |
Y |
Y |
Y |
None |
|
14 |
Communication port for JMX |
28686#4/TCP |
Y |
Y |
Y |
JMX client on the local machine or a remote machine |
|
15 |
Communication port for IIOP |
23700#4/TCP |
Y |
Y |
Y |
|
|
16 |
Communication port for IIOP/SSL |
23820#4/TCP |
Y |
Y |
Y |
|
|
17 |
Communication port for IIOP/SSL with mutual authentication |
23920#4/TCP |
Y |
Y |
Y |
|
|
18 |
Port for the JMS Provider |
27676#4/TCP |
Y |
Y |
Y |
Java EE server on the local machine or a remote machine |
|
20 |
GMS listener port |
9090-9200/TCP |
Y |
Y |
Y |
Java EE server on the local machine or a remote machine |
|
21 |
GMS multicast port |
2048-49151/UDP |
Y |
Y |
Y |
Java EE server on the local machine or a remote machine |
|
22 |
TCP port for Message Queuing |
Ephemeral port/TCP |
Y |
Y |
Y#3 |
Java EE server on the local machine or a remote machine |
|
23 |
Port for Message Queue Administration |
Ephemeral port/TCP |
Y |
Y |
Y#3 |
Java EE server on the local machine or a remote machine |
|
32 |
Port for Message Queue RMI Registry |
Ephemeral port/TCP |
N |
N |
Y#3 |
JMX client on the local machine or a remote machine |
|
SSH daemon |
24 |
Listening port on an SSH server |
User-specified (22)/TCP |
#5 |
#5 |
#5 |
Domain administration server on the local machine or a remote machine |
Java EE server |
25 |
Port for connecting to the Felix Shell |
26666#4 /TCP |
Y |
N#6 |
N |
Telnet client on the local machine |
- Legend:
-
Y: It is possible to change port numbers, specify IP addresses, and open and close ports.
N: It is not possible to change port numbers, specify IP addresses, or open or close ports.
- #1
-
Indicates whether users can open and close the port.
- #2
-
This port is required for the corresponding process and always opens when that process starts.
- #3
-
These ports open and close in sync with the JMS Provider port.
- #4
-
You can specify the IP address with a command option. If you omit the option, the first Java EE server is created by using the default IP address. For the second and subsequent Java EE servers, IP addresses are automatically set by the domain administration server during server creation.
- #5
-
This possibility differs depending on whether an SSH daemon is installed.
- #6
-
This port is closed by default.