pfiles {pid} | grep port
Where {pid} is the ColdFusion process ID.
As of ColdFusion (2021 release), CORBA has been removed. You can no longer use CORBA-related features, functions, and tags.
This TechNote details the ports that ColdFusion MX uses during runtime.
The table below describes the ports that ColdFusion MX uses by their purpose, the location of their configuration files (files that enable, disable, or reconfigure each port), and whether or not a port is enabled by default.
| Default web server (typically 80) |
Purpose | .cfm requests Flash Remoting services (gateway) cfchart templates CF Components RDS |
| File location | Web server configuration | |
| Default | Enabled | |
| 2506 | Purpose | JMS Adapter for SonicMQ* |
| File location | cf_root/runtime/servers/default/SERVER-INF/jrun.xml | |
| Default | Disabled | |
| 2517, 2522 | Purpose | JRun RMI (CORBA, EJBs) |
| File location | Not configurable | |
| Default | Enabled | |
| 2901** | Purpose | JNDI port |
| File location | cf_root/runtime/servers/default/SERVER-INF/jndi.properties | |
| Default | Enabled | |
| 8082 | Purpose | HTMLAgentService (JMX)* |
| File location | cf_root/runtime/servers/default/SERVER-INF/jrun.xml | |
| Default | Disabled | |
| 8103 | Purpose | cfstat utility to collect performance statistics |
| File location | Not configurable | |
| Default | Enabled | |
| 8500 | Purpose | Built-in web server port |
| File location | cf_root/runtime/servers/default/SERVER-INF/jrun.xml | |
| Default | Enabled when built-in web server is installed; otherwise disabled | |
| 9100 | Purpose | SSL Service for built-in web server |
| File location | cf_root/runtime/servers/default/SERVER-INF/jrun.xml | |
| Default | Disabled | |
| 9901 | Purpose | Verity K2 server |
| File location | cf_root/lib/k2server.ini | |
| Default | Disabled | |
| 19997 | Purpose | ColdFusion MX ODBC Agent |
| File location | cf_root\db\slserver52\cfg\swandm.ini | |
| Default | Enabled | |
| 19998 | Purpose | ColdFusion MX ODBC Server |
| File location | cf_root\db\slserver52\cfg\swandm.ini | |
| Default | Enabled | |
| 22719 | Purpose | JRun admin - not started or used by CFMX |
| File location | Not configurable | |
| Default | Disabled | |
| 51010 | Purpose | Communication to web server connector |
| File location | cf_root/runtime/servers/default/SERVER-INF/jrun.xml | |
| Default | Enabled |
* This functionality has not been tested and is not supported for use with ColdFusion MX.
** If port 2901 is in use, the next available port is used; the webserver connector installer can auto-discover a port value between 2900-3000 for the connection.
Note: This table does not describe ports used by external resources such as databases, mail, and LDAP servers.
Additional port information
In order to provide functionality such as mail and FTP connections within applications, ColdFusion MX will open other ports as needed. These ports are in addition to the well-known ports that those TCP/IP protocols open. They are assigned by the operating system at runtime (ephemeral ports) and are usually recognizable by their high number (for example 39738), although the available range can vary based on specific configuration changes that can be made to the operating system to affect the range allowed.
Note: The cfstat performance monitoring utility, which uses port 8103, is always available on any platform. On Windows operating systems, however, you can also enable Windows Performance Monitor counters in the ColdFusion MX Administrator. The Windows Performance Monitor mechanism uses cf_root\lib\PerfmonClient.dll to deliver performance information, and does not require TCP/IP ports.
Build robust applications with ColdFusion
Simplify complex tasks using powerful, pre-built tags and components.