Skip to main content
May 8, 2010
Answered

Beginners questions about CF9/Vista 64

  • May 8, 2010
  • 1 reply
  • 1038 views

I am an absolute beginner, completely unfamiliar with CF technology. (I'm mainly a VB programmer, winforms and web.) Quite frankly the only reason I'm even trying CF is for a change of pace.

I have a laptop running Vista 64 bit.  I downloaded ColdFusion_9_WWE_win64.exe (443 meg) and ran it, defaults only so far as I remember.  It seemed to install without incident.  So far as I know I have IIS installed and running.  (I can create and run web projects with Microsoft's Visual Web Developer 2008)

If I try to run the Administrator I get:

HTTP Error 404.3 - Not Found

The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

If I try to run the Web Server Configuration tool (as a friend suggested), well I don't really know how to describe it. I get the Add Web Server Configuration popup but I don't know what to do with it.  I can't get it to accept an IIS setup if that's what I need to do.

Where do I begin?

This topic has been closed for replies.
Correct answer Adam Cameron.

When you installed CF9, there was a screen that allowed you to choose what web server you cared to connect to ColdFusion.  IIS, Apache, Built-In or Other.  I presume you chose IIS which would normally be fine.  Unfortunatly IIS on Vista 64 does not install a piece of IIS that ColdFusion needs to work by default.  It is a fairly simple manner to run the Windows Add|Remove to install the compoent, if you like.

http://www.codecurry.com/2009/09/installing-coldfusion-on-iis-7.html

If you would like to change your choice to use the Built-in web server, you need to modify some configuration settings in an XML file.


One shouldn't need to modify anything, unless the IIS setup has any virtual directories set up for the site, which one would have to replicate in the internal server's config file (jrun-web.xml, in the WEB-INF dir).

Just open jrun.xml file (in the SERVER-INF dir) and check what port the JWS is listening to.  It's down in the "This is the built-in JRun Web Server" section of the file, towards the bottom.  Then just browse on that port instead of port 80.

--

Adam

1 reply

ilssac
Inspiring
May 8, 2010

IIS on Vista 64, in a default installation, does not install some components that ColdFusion needs to work properly with it.  I'm affriad I don't recall what the components are off the top of my head, but I would hope an internet search would find them for you.  I know it did for me.  Once you install the missing IIS components ColdFusion should work just fine with your IIS.

As an alternate choice, you could configure ColdFusion to use it's built-in web server.

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=webservmgmt_3.html

Or you could be a real radical and install Apache along side your IIS.  But I'll leave the whys and hows of that to your searching if you choose this.

May 8, 2010

Thanks for your prompt response. (Actually I thought the default was the built-in server.)

In any case I found the Version 9 of that link you provided.

http://help.adobe.com/en_US/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fd8.html

Maybe I haven't had enough coffee yet. I still don't get it.

What do I actually do to use the built-in server?  What menu, what utiltity, what file, what anything?

------------------------------------------

I should add that I think I have a fairly vanilla setup.  The cfide dir is at c:\inetpub\wwwroot

The administrator page is setup as  http://127.0.0.1/CFIDE/administrator/index.cfm

ilssac
Inspiring
May 9, 2010

When you installed CF9, there was a screen that allowed you to choose what web server you cared to connect to ColdFusion.  IIS, Apache, Built-In or Other.  I presume you chose IIS which would normally be fine.  Unfortunatly IIS on Vista 64 does not install a piece of IIS that ColdFusion needs to work by default.  It is a fairly simple manner to run the Windows Add|Remove to install the compoent, if you like.

http://www.codecurry.com/2009/09/installing-coldfusion-on-iis-7.html

If you would like to change your choice to use the Built-in web server, you need to modify some configuration settings in an XML file.