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.

  1. To see which ports are in use on a Solaris operating system, enter the following command line:

    pfiles {pid} | grep port



    Where {pid} is the ColdFusion process ID.
  2. To see which ports are in use on a Windows operating system, enter the following on a command line:

    netstat -a

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.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy