Whatever message this page gives is out now! Go check it out!
License Agreement | Accept the license agreement. |
ColdFusion Install Type | License type: With the release of ColdFusion (2025 release), Adobe has transitioned from a traditional serial key-based licensing model to a more modernized, secure, flexible licensing system. This change will provide better control and security in various deployment environments, whether online, offline, or isolated. The licensing system introduces the following:
Developer edition: This free, fully functional version of ColdFusion is for local host development of applications that will be deployed on either standard or enterprise servers — and that can be simultaneously accessed from only two remote IP addresses. 30-day trial: If you choose this option, you get a fully functional ColdFusion Enterprise edition for a trial period of 30 days. You can add a license key through the ColdFusion Administrator also. |
ColdFusion license Type | Enter the serial number. Select either Named User Licensing or Feature Restricted Licensing. |
ColdFusion FRL | If you select FRL, you must specify the path to the license file. |
Installer Configuration | Choose the type of installation:
|
ColdFusion deployment types | Deployment Type:
|
ColdFusion Server Profiles | Select one of the supported Server profiles. For more information on the profiles, see Understanding ColdFusion Server Profiles. |
Sub-components Installation | Select the sub-components to install. |
Enable or Disable Servlets | Enable/disable the servlets to use. This option is valid only for the following profiles:
Note: In case of Production and Production + Secure profiles,if you select RDS, ColdFusion only enables the RDS servlet mapping. There is no impact in the ColdFusion Administrator. |
Enable or Disable RDS | Enable or disable RDS. RDS allows the server to interact with remotely connected developers. Adobe recommends that you disable RDS for production servers. Disabling RDS also disables the directory browsing applets in the ColdFusion Administrator. Note: The implementation of RDS module is a developer-focused feature, which we do not recommend to be used on a Production Server. |
Access Add-on Services Remotely | Access add-on services remotely by allowed certain IP addresses. If you selected PDFg or Solr sub-components (when installing sub-components), the add-on services are installed. When you leave the option Access Add-on Services Remotely unchecked, you can only access the add-on services from localhost. If you want to access the services from multiple ColdFusion servers and not just the localhost, choose the option Access Add-on Services Remotely, and specify the IP addresses of the remote ColdFusion servers. |
ColdFusion Installation Directory | Enter the installation folder for ColdFusion. |
Web Server Port | Specify the port of the built-in web server. |
Performance Monitoring Toolset | Enter the hostname/DNS of the server where ColdFusion is installed. |
Administrator Credentials | Specify the credentials to log in to ColdFusion administrator. Note: For the Production Profile and Production + Secure Profile, there is a certain amount of password strength that is expected. If the password is not strong enough, you get the following warning message: |
check for server updates | Specify if you want to check for server updates. Select Automatically check for server and package updates. This only identifies a new update; it does not install the update. |
Pre-installation Details | View the pre-installation details. |
Solaris | ColdFusion_2025_WWEJ_solaris64.bin |
| ./<filename> |
/cf_root/cfusion/bin/coldfusion start |
/cf_root/cfusion/bin/coldfusion stop |
Directory | Description |
cfusion | Contains the following directories:
|
config | Contains instances.xml and connector configuration files. Also, contains cluster configuration file, cluster.xml. |
jre | Java runtime files. |
uninstall | Files to uninstall ColdFusion. |
port="8500" protocol="org.apache.coyote.http11.Http11Protocol"
connectionTimeout="20000"
redirectPort="8445" compression="on" useSendfile="no" compressableMimeType="text/html,text/xml"/>port="8500" protocol="org.apache.coyote.http11.Http11Protocol"
connectionTimeout="20000"
redirectPort="8445"/>cfroot\jre\bin\keytool -genkeypair -alias certificatekey -keyalgRSA -validity 7 -keystore keystore.jkscfroot\jre\bin\keytool -export -alias certificatekey -keystorekeystore.jks -rfc -file selfsignedcert.cer<Arg>
<New class="org.mortbay.jetty.security.SslSocketConnector">
<Set name="Port">8443</Set>
<Set name="maxIdleTime">30000</Set>
<Set name="keystore"><SystemProperty name="jetty.home" default="." />/etc/jks-file.jks</Set>
<Set name="password">changeit</Set>
<Set name="keyPassword">changeit</Set>
<Set name="truststore"><SystemProperty name="jetty.home" default="." />/etc/jks-file.jks</Set>
<Set name="trustPassword">changeit</Set>
</New>
</Arg>
</Call>cfroot\jre\bin\keytool.exe -importcert -keystore"cfroot\jre\lib\security\cacerts" -file selfsignedcert.cer -storepass passwordcfroot\jre\bin\keytool -genkeypair -alias certificatekey -keyalgRSA -validity 7 -keystore keystore.jkscfroot\jre\bin\keytool -export -alias certificatekey -keystorekeystore.jks -rfc -file selfsignedcert.cer<Arg>
<New class="org.mortbay.jetty.security.SslSocketConnector">
<Set name="Port">8443</Set>
<Set name="maxIdleTime">30000</Set>
<Set name="keystore"><SystemProperty name="jetty.home" default="." />/etc/server.jks</Set>
<Set name="password">changeit</Set>
<Set name="keyPassword">changeit</Set>
<Set name="truststore"><SystemProperty name="jetty.home" default="." />/etc/server.jks</Set>
<Set name="trustPassword">changeit</Set>
</New>
</Arg>
</Call>cfroot\jre\bin\keytool.exe -importcert -keystore "cfroot\jre\lib\security\cacerts" -file selfsignedcert.cer -storepass password<Manager notifyListenersOnReplication="true"
expireSessionsOnShutdown="false" className="org.apache.catalina.ha.session.DeltaManager">
</Manager>
<Channel className="org.apache.catalina.tribes.group.GroupChannel">
<Membership port="45565" dropTime="3000" address="228.0.0.4" className="org.apache.catalina.tribes.membership.McastService" frequency="500">
</Membership>
<Receiver port="4003" autoBind="100" address="auto" selectorTimeout="5000" maxThreads="6" className="org.apache.catalina.tribes.transport.nio.NioReceiver">
</Receiver>
<Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
<Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender">
</Transport>
</Sender>
<Interceptor className="org.apache.catalina.tribes.
group.interceptors.TcpFailureDetector">
</Interceptor>
<Interceptor className="org.apache.catalina.tribes.group.
interceptors.MessageDispatch15Interceptor">
</Interceptor>
</Channel>
<Valve className="org.apache.catalina.ha.tcp.ReplicationValve"
filter="">
</Valve>
<Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve">
</Valve>
<ClusterListener className="org.apache.catalina.ha.session.
JvmRouteSessionIDBinderListener">
</ClusterListener>
<ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener">
</ClusterListener>
</Cluster>wsconfig.exe -ws iis -site <site_no>wsconfig.exe -ws iis -site <site_name>wsconfig.exe -ws iis -site <site_no> -cluster <cluster-name>(Linux or MAC only) ./wsconfig -ws apache -dir <apache_conf_directory>(Windows only) wsconfig.exe ws apache dir <apache_conf_directory> bin <apache_bin_directory>/httpd script <apache_bin_directory>/apachectl
(Linux or Mac only) ./wsconfig ws apache dir <apache_conf_directory> bin <apache_bin_directory>/httpd script <apache_bin_directory>/apachectl(Linux or MAC only) ./wsconfig -ws apache dir <apache_conf_directory> -cluster <cluster-name>wsconfig.exe -remove -ws iis -site <site_no>wsconfig.exe -remove iis -site <site_name>./wsconfig -remove ws apache dir <apache_conf_directory>./wsconfig -uninstall./wsconfig -listIf you do not provide a password, the default password for keystore and key is changeit. If you don't want to use the default password, ensure that you provide the same password for the keystore and the key. |
<Connector port="8443" protocol="HTTP/1.1"
SSLEnabled="true" maxThreads="150" scheme="https"
secure="true" keystoreFile="<certificate_location>\.keystore" keystorePass="<password>" keyAlias="tomcat" clientAuth="false" sslProtocol="TLS" /><Context path="/" docBase="<absolute_path_to_cfrootectory>\wwwroot" WorkDir="<cf_home>\runtime\conf\Catalina\localhost\tmp" aliases="/path1=<absolute_path_to_directory1>,/path2=<absolute_path_to_directory2>"></Context><servlet-mapping id="coldfusion_mapping_6">
<servlet-name>CfmServlet</servlet-name>
<url-pattern>*.cfml/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="coldfusion_mapping_7">
<servlet-name>CfmServlet</servlet-name>
<url-pattern>*.cfm/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="coldfusion_mapping_8">
<servlet-name>CFCServlet</servlet-name>
<url-pattern>*.cfc/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="coldfusion_mapping_24">
<servlet-name>CfmServlet</servlet-name>
<url-pattern>*.CFML/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="coldfusion_mapping_25">
<servlet-name>CfmServlet</servlet-name>
<url-pattern>*.Cfml/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="coldfusion_mapping_26">
<servlet-name>CfmServlet</servlet-name>
<url-pattern>*.CFM/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="coldfusion_mapping_27">
<servlet-name>CfmServlet</servlet-name>
<url-pattern>*.Cfm/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="coldfusion_mapping_28">
<servlet-name>CFCServlet</servlet-name>
<url-pattern>*.CFC/*</url-pattern>
</servlet-mapping>
<servlet-mapping id="coldfusion_mapping_29">
<servlet-name>CFCServlet</servlet-name>
<url-pattern>*.Cfc/*</url-pattern>
</servlet-mapping>cd cf_root/uninstall./uninstall.sh