I’ve installed CF9 a few times, but until recently it’s always been a rushed affair and I just bumbled through the install to get a working server up fast. This time around I decided to do some research and perform the install with performance and security in mind.
It always bothered me that when installing CF9 you had to enable the IIS6 Metabase role in the server just to get it working. But with update 9.0.1 that’s no longer the case. Just install that update and remove the IIS6 roles and you’re good to go.
Check out this great vid from MrBond8821:
The YouTube ID of http://www.youtube.com/embed/cjeU_4dKRYc is invalid.
When you first install CF9 you’ll soon notice that any administration page that offers to let you browse the directory structure will give you an I/O error.
This file browsing servlet requires RDS to function. The RDS servlet is disabled by default. It should be disabled on a production server, but if you’d like to use this feature you’ll need to un-comment the servlet call in your server’s web.xml.
In my case this file was located at F:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\web.xml but I’m running multiserver. Your’s could be under your CF9 install directory if you’re running CF as a standard install.
Un-comment these two servlet definition blocks in web.xml.
Now restart your CF server instance and navigate back to the administration page you were wanting to use.