Chapter 20. Firewalls
JBoss comes with many socket-based services that open listening ports. In this section we list the ports, which might be open by the services and therefore need to be configured to work when accessing JBoss behind a firewall. The Table 20.1, “Default JBoss ports” table shows ports, socket type, associated service and a brief description of such ports.
Port | Type | Description | Service |
---|---|---|---|
1090 | TCP | RMI/JRMP port for connecting to the JMX MBeanServer | jboss.remoting:service=JMXConnectorServer,protocol=rmi |
1098 | TCP | Naming service port for RMI requests from client proxies | jboss:service=Naming |
1099 | TCP | Naming service port | jboss:service=Naming |
1100 | TCP | Port for the HA-JNDI service | jboss:service=HAJNDI |
1101 | TCP | HA-JNDI service port for RMI requests from client proxies | jboss:service=HAJNDI |
1102 | UDP | HA-JNDI multicast port for auto-discovery requests | jboss:service=HAJNDI |
1161 | UDP | Port for the SNMP adaptor MBean | jboss.jmx:name=SnmpAgent,service=snmp,type=adaptor |
1162 | UDP | Port for the SNMP trap receiver | jboss.jmx:name=SnmpAgent,service=trapd,type=logger |
3528 | TCP | IIOP port for the Corba ORB | jboss:service=CorbaORB |
3873 | TCP | EJB3 Remoting Connector Port | jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3 |
4444 | TCP | Port for the legacy RMI/JRMP invoker | jboss:service=invoker,type=jrmp |
4445 | TCP | Port for the legacy Pooled invoker | jboss:service=invoker,type=pooled |
4446 | TCP | Port for JBoss Remoting Connector of UnifiedInvoker | UnifiedInvokerConnector |
4447 | TCP | Port for the high-availability version of the legacy RMI/JRMP invoker | jboss:service=invoker,type=jrmpha |
4448 | TCP | Port for the high-availability version of the legacy Pooled invoker | jboss:service=invoker,type=pooledha |
4457 | TCP | Port for JBoss Messaging | jboss.messaging:service=Connector,transport=bisocket |
4458 | TCP | Recommended secondary binding port for JBoss Messaging. For more information, see the Configuring the Remoting Connector section of the Messaging User Guide. | jboss.messaging:service=Connector,transport=bisocket |
4712 | TCP | Port for JBoss TS Recovery Manager | TransactionManager |
4713 | TCP | Port for JBossTS Transaction Status Manager | TransactionManager |
4714 | TCP | Port for provision of unique process id for JBossTS | TransactionManager |
5445 | TCP | Port for HornetQ | HornetQ |
5446 | TCP | SSL port for HornetQ | HornetQ |
5455 | TCP | HornetQ batch port; refer to Configuring the Netty transport in HornetQ User Guide | HornetQ |
5465 | TCP | HornetQ backup server port | HornetQ |
5466 | TCP | Backup SSL port for HornetQ | HornetQ |
5475 | TCP | Backup batch port for HornetQ | HornetQ |
7500 | TCP | Multicast port on which JGroups listens for diagnostic requests from its Probe utility | JGroups |
7600 | TCP | Port used for the JGroups tcp stack | JGroups |
7650 | TCP | Port used by the JGroups tcp-sync stack | JGroups |
7900 | TCP | Port used by the JGroups jbm-data . This port is used by cluster nodes to communicate with each other and is not usually firewalled. If this option is desirable, keep in mind that other UDP ports may also need to be opened. | JGroups |
8009 | TCP | Port for AJP connector | jboss:service=WebService |
8080 | TCP | JBoss Web HTTP connector port (drives also the values for the HTTPS and AJP sockets) | jboss.web:service=WebServer |
8083 | TCP | Port for dynamic class and resource loading | jboss:service=WebService |
8443 | TCP | Port for JBoss Web HTTPS connector | jboss.web:service=WebServer |
45688 | UDP | Multicast port for JGroups udp stack communication | JGroups |
45689 | UDP | Multicast port for communication of the JGroups udp-async stack | JGroups |
45699 | UDP | Multicast port for communication of the JGroups udp-sync stack | JGroups |
45700 | TCP | Multicast port on which JGroups tcp stack performs discovery | JGroups |
45701 | TCP | Multicast port on which JGroups tcp-sync stack performs discovery | JGroups |
45710 | UDP | Multicast port on which JGroups jbm-data stack performs discovery | JGroups |
53200 | TCP | Port used by the FD_SOCK protocol in the JGroups jbm_control stack | JGroups |
54200 – 54206 | TCP | Range of ports used by the FD_SOCK protocol in the JGroups tcp stack | JGroups |
54225 – 54231 | TCP | Range of ports used by the FD_SOCK protocol in the JGroups tcp-async stack | JGroups |
55200 | UDP | Port for JGroups udp stack | JGroups |
55225 | UDP | Port used by the JGroups udp-async stack | JGroups |
55250 | UDP | Port used by the JGroups udp-sync stack | JGroups |
57600 – 57606 | TCP | Range of ports used by the FD_SOCK protocol in the JGroups tcp stack | JGroups |
57650 – 57656 | TCP | Range of ports used by the FD_SOCK protocol in the JGroups tcp-sync stack | JGroups |
57900 | TCP | Port used by the FD_SOCK protocol in the JGroups jbm-data stack | JGroups |