Thanks for your thoughts. I am pretty sure that the IIS virtual directories must be the problem. I can go into IIS and browse to the virtual directories and see all of the files in them but IIS does not seem to want to serve them up. I can access the other server directly by setting the file name through the other server name and everything works fine.
The problem with changing everything over to this method is that on some pages I also use the <embed> tag to directly embed the PDF in the page so it shows along with some other text and form buttons, etc. When I use the <embed> tag with the file name built using a direct reference to the server it does not display.
Any thoughts would be greatly appreciated. I am afraid my next option is going to be to re-install the server from a backup from last week. The data is on another drive so I won't lose anything except a lot of down time and hours spent doing it.
> > I have an application that has been working fine for over a year and
> now anything that references Virtual Directories
> > no longer functions. Here are the details:
> > Coldfusion is running on Windows Server 2003 Enterprise.
> > Using IIS6 for the web server on the same box.
> > I have several virtual directories setup that reference files on
> another server on the same network.
> > What I did to break things... I installed Apache (the latest
> release) along with PHP - but I set Apache up to listen on a
> > different port (8080). Suddently any part of my code that tries to
> reference a file that is found through a virtual directory
> > generates the following error:
> > An error occurred when performing a file operation exists on file
> > The cause of this exception was: org.apache.commons.vfs.
> FileSystemException: Could not determine the type of file "http://www.
> > Here's the actual code that generated that error:
> > <cfset filename = "http://www.mybp-graphics. > com/serverpdfs/130kPDFs\137485.pdf">
> > then within a table...
> > <cfif FileExists("#filename#")>
> > <td>Yes File</td>
> > <cfelse>
> > <td>No file</td>
> > </cfif>
> > The "serverpdfs" is the virtual directory inside the website
> "mybp-graphics.com". If I look in IIS the directory is there, I can
> > see all the files in it - it seems to be working fine.
> Have you verified that the URL in question still works? Have you
> fetching that URL using a browser on the same machine as the web
> > What is especially suspicious is that the exception was was "org.
> apache.commons.cfs.FileSystemException" - This
> > error still persists even though I have done the following:
> > 1. Completely de-installed Apache and hid the PHP directory.
> > 2. Re-installed ColdFusion from scratch.
> Well, if there's a problem with name resolution or IIS virtual
> directories on the machine in question, those changes won't make a
> As for the "suspicious" exception - there's nothing suspicious about
> it at all. CF includes quite a bit of code from Apache Java projects.
> That has nothing to do with the Apache web server except that it's
> also managed by the nonprofit Apache foundation.
> Dave Watts, CTO, Fig Leaf Software
> http://www.figleaf.com/ > http://training.figleaf.com/ >
> Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on
> GSA Schedule, and provides the highest caliber vendor-authorized
> instruction at our training centers,