Copy link to clipboard
Copied
I have to run CF Admin through IIS instead of the built in TomCat. I've turned TomCat off in the server.xml file. I've created a separate site with a single test index.cfm in the root. I've added the 3 virtual directories: cfscripts, cfide, jakarta. I've verified that the index.cfm in the root comes up in the browser.
However, /cfide/administrator/index.cfm results in a blank response. FailedReqLogFile says "The system cannot find the file specified". No CF errors were caught.
It seems like a permissioning issue, but I've ensured that that all the physical directories that the virtual directories point to have the same permissions as the root folder.
What am I missing? Any help would be much appreciated.
You need to uncomment the mapping for CFIDE in uriworkersmap.properties.
/*.sws = cfusion
/*.jsp = cfusion
/*.hbmxml = cfusion
!/CFIDE/* = cfusion
it should be like this - /CFIDE/* = cfusion
Restart IIS after saving the change and then access CF Admin from IIS.
Copy link to clipboard
Copied
You need to uncomment the mapping for CFIDE in uriworkersmap.properties.
/*.sws = cfusion
/*.jsp = cfusion
/*.hbmxml = cfusion
!/CFIDE/* = cfusion
it should be like this - /CFIDE/* = cfusion
Restart IIS after saving the change and then access CF Admin from IIS.
Copy link to clipboard
Copied
Thank you. That did it.
Copy link to clipboard
Copied
is there a way to allow access to the cf admin through only 1 site? At the moment, cf admin comes up over all sites.
Copy link to clipboard
Copied
Yes, you can create a new website for accessing CF Admin and from all the production sites, you can add a Deny Sequence URL in Request Filtering in IIS for /CFIDE