This article describes how to disable and enable the Remote Development Service (RDS) in ColdFusion Server versions 4.5 and higher.
ColdFusion RDS allows developers to securely access remote files and data sources, and debug CFML code. Developers can use RDS through ColdFusion Studio, Homesite+, and Dreamweaver MX to access files and databases on a remote ColdFusion development server using HTTP.
RDS was designed to give ColdFusion users a mechanism for remote development via HTTP, thereby eliminating the need for more cumbersome file access mechanisms, and making development across different platforms and networks significantly easier. However, for security reasons, Adobe recommends that server administrators disable the RDS service on servers that are not being explicitly used for development and servers that do not require remote file and database access. Note: Administrators should be aware that disabling the RDS service will also disable several Java applets in the ColdFusion Administrator that are used to browse the contents of the server (like when configuring a file-based data source). If this functionality in the ColdFusion Administrator is required, the RDS service can be temporarily enabled and disabled again once the server configuration has been modified.
To disable ColdFusion Remote Development Services on ColdFusion MX and higher:
In earlier versions of ColdFusion, RDS ran as a separate service or process. In ColdFusion MX, RDS is seamlessly integrated into the main service or process. To disable it, you must disable the RDSServlet mapping, as described in the following procedure.
To disable the RDSServlet mapping:
To enable ColdFusion Remote Development Services on ColdFusion MX and higher:
To enable the RDSServlet mapping:
<servlet id="macromedia_servlet_8789"><servlet-name>RDSServlet</servlet-name><display-name>RDS Servlet</display-name><servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class><init-param id="InitParam_103401311065856789"><param-name>servlet.class</param-name><param-value>coldfusion.rds.RdsFrontEndServlet</param-value></init-param></servlet>
To disable ColdFusion Remote Development Services on ColdFusion 4.5 and 5:
On Windows NT/2000/XP/2003:
su $CFUSER -c "env -i $ENV_LIST $CFHOME/bin/cfexec"
su $CFUSER -c "env -i $ENV_LIST $CFHOME/bin/cfexec -s"
To enable ColdFusion Remote Development Services on ColdFusion 4.5 and 5:
On Windows NT/2000/XP/2003