Patch for changed filesystem link behavior in ColdFusion 8.0 and 8.0.1Products affected
Issue
Filesystem links on Linux and Unix behave differently on ColdFusion 8.0 and 8.0.1 versus link behavior on earlier versions of ColdFusion. Prior to ColdFusion 8 if a link pointed to a CFML template, ColdFusion would grab the Application CFM template from the directory where the link is created. ColdFusion 8.0 and 8.0.1 use the Application CFM in the physical directory where the link points to.
Here is an example of the current ColdFusion 8 behavior:
Directories:
/wwwroot/repository/home
/wwwroot/site
/wwwroot/site/index.cfm is a link to /wwwroot/repository/home/index.cfm
In Coldfusion 8 the system is loading /wwwroot/repository/home/Application.cfm instead of /wwwroot/site/Application.cfm. In ColdFusion MX 7 and prior versions /wwwroot/site/Application.cfm would be loaded.
The patch included with this technote will restore the previous behavior.
Solution
Install the appropriate hot fix for your version of ColdFusion to restore the link behavior to that of previous releases of ColdFusion.ColdFusion 8.0.1
Use the ColdFusion 8 Administrator to install the hot fix jar. The installation process is the same for all platforms and installation choices.
- Download hf801-71648.zip (3.3K) and extract the hf801-71648.jar file.
- Open the ColdFusion 8 Administrator and select the System Information page.
- Click Browse next to the Update File box, and then browse to the extracted file. Select the file, and then click Submit.
- Restart ColdFusion.
You do not need to keep the ColdFusion 8.0.1 hot fix JAR file after installing it with the ColdFusion Administrator. The file has been copied to the correct location.
The ColdFusion 8.0.1 hot fix JAR file will appear as a new entry in the System Information list.
Note: Uninstall hot fixes by stopping the ColdFusion Application Server and deleting the hot fix jar file from cf_root/lib/updates directory.
ColdFusion 8.0
Use the ColdFusion 8 Administrator to install the hot fix jar. The installation process is the same for all platforms and installation choices.
- Download hf800-71648.zip (3.3K) and extract the hf800-71648.jar file.
- Open the ColdFusion 8 Administrator and select the System Information page.
- Click Browse next to the Update File box, and then browse to the extracted file. Select the file, and then click Submit.
- Restart ColdFusion.
You do not need to keep the ColdFusion 8.0 hot fix JAR file after installing it with the ColdFusion Administrator. The file has been copied to the correct location.
The ColdFusion 8.0 hot fix JAR file will appear as a new entry in the System Information list.
Note: Uninstall hot fixes by stopping the ColdFusion Application Server and deleting the hot fix jar file from cf_root/lib/updates directory.
Additional Information
- Technote kb402604: ColdFusion Hot Fixes (ColdFusion 8 and later)
- Technote kb403622: ColdFusion 8.0.1 cumulative hot fix 1
Doc ID
(kb403629)
Last updated
2009-11-17
OS
Windows (All)
Products affected
