Apache 2.2 / Coldfusion 9 Error "File Not Found"

Posted on 2012-08-23
Last Modified: 2012-08-26
I am receiveing Coldfusion error "File Not Found"; The files are there.

Actual location on my hd is  

The site is

I appreciate any help offered thankfully :)

The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.

The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request
File not found: /Admin/AdminRegistration/User/NewUserRegistration.cfm

Check the ColdFusion documentation to verify that you are using the correct syntax.
Search the Knowledge Base to find a solution to your problem.
Browser        Mozilla/5.0 (Windows; U; en_US) AppleWebKit/530.19.2 (KHTML, like Gecko) Dreamweaver/ Version/4.0.2 Safari/530.19.2
Remote Address
Date/Time        23-Aug-12 02:36 PM
Stack Trace

coldfusion.runtime.TemplateNotFoundException: File not found: /Admin/AdminRegistration/User/NewUserRegistration.cfm
      at coldfusion.filter.PathFilter.invoke(
      at coldfusion.filter.ExceptionFilter.invoke(
      at coldfusion.filter.ClientScopePersistenceFilter.invoke(
      at coldfusion.filter.BrowserFilter.invoke(
      at coldfusion.filter.NoCacheFilter.invoke(
      at coldfusion.filter.GlobalsFilter.invoke(
      at coldfusion.filter.DatasourceFilter.invoke(
      at coldfusion.filter.CachingFilter.invoke(
      at coldfusion.CfmServlet.service(
      at coldfusion.bootstrap.BootstrapServlet.service(
      at jrun.servlet.FilterChain.doFilter(
      at coldfusion.monitor.event.MonitoringServletFilter.doFilter(
      at coldfusion.bootstrap.BootstrapFilter.doFilter(
      at jrun.servlet.FilterChain.doFilter(
      at jrun.servlet.FilterChain.service(
      at jrun.servlet.ServletInvoker.invoke(
      at jrun.servlet.JRunInvokerChain.invokeNext(
      at jrun.servlet.JRunRequestDispatcher.invoke(
      at jrun.servlet.ServletEngineService.dispatch(
      at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(
      at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(
      at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(
      at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(
Question by:ChuckInAtl
    LVL 13

    Expert Comment

    if your server is on Linux make sure you give correct filename because Linux has a case-sensitive file system.
    So NewUserRegistration.cfm and newuserregistration.cfm are different in Linux.

    Author Comment

    Sorry, I did not mention I'm on Windows 7 and I am typing in correct case.

    Thanks :)
    LVL 13

    Assisted Solution

    what is the exact  url you are using to browse this page ?
    LVL 15

    Accepted Solution

    did u checked file exists exists here


    are u doing an include or cflocation

    can u show the piece of code here


    Author Comment

    Hi Guys,

    I think I found ONE of my problems; I had Apache 2.2 httpd and vhost mapping error.

    Also, I had an error in "newuserregistration.cfm" fixed that and renamed it "registeruser.cfm" no more "file not found" problem.

    BUT :), always a when calling registeruser.cfm I get a blank page?

    If you visit and you click your way through you will see what I mean...thanks again for the responses! :)

    ALSO, here is my LoginForm.cfm source.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

          File Name:  loginform.cfm
          Created By:  Chuck Luxner (copy of Basic Login Page by Nate Weiss)
          Date Created:  March 23, 2008
          Purpose:  Presented whenever a user has not logged in yet
          Please Note:  Included by Application.cfc

    <!--- If the user is now submitting "LoginForm" form, --->
    <!--- Include "Login Check" code to validate user --->
    <cfif isDefined("FORM.UserLogin")>
          <cfinclude template="logincheck.cfm">

    <html xmlns="">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Please Log In</title>

    <!--- Place cursor in "User Name" field when page loads --->
    <body onload="document.LoginForm.userLogin.focus();">

    <!--- Login Form action when submit --->
    <cfform action="#cgi.SCRIPT_NAME#" name="LoginForm"  method="Post">
    <!--- Make the UserLogin and UserPassword fields required --->
          <input type="hidden" name="userLogin_required" />
          <input type="hidden" name="userPassword_required" />
    <!--- Use an HTML table for simple formatting --->
    <table border="0">
                <td width="100">User Name:</td>
                <td><cfinput type="text" name="userLogin" size="20" value=""maxlength="110" required="yes" message="Username required" /></td>
                <td width="100">Password:</td>
                <td><cfinput type="password" name="userPassword" size="20" value=""maxlength="110" required="yes" message="Password required" /></td>
                <td><!--- Use Login Image to submit form --->
                       <input name="" type="image" src="/login.gif" alt="Submit Form" align="right"/>
              <td colspan="2">Forgot your password?  Click <a href="/PasswordRequest.cfm">Here</a></td>
          <tr>*This site is for registered users only; you may register <a href="/RegisterUser.cfm"> here.</a></tr>



    Featured Post

    How to improve team productivity

    Quip adds documents, spreadsheets, and tasklists to your Slack experience
    - Elevate ideas to Quip docs
    - Share Quip docs in Slack
    - Get notified of changes to your docs
    - Available on iOS/Android/Desktop/Web
    - Online/Offline

    Join & Write a Comment

    Over the last year I have answered a couple of basic URL rewriting questions several times so I thought I might as well have a stab at: explaining the basics, providing a few useful links and consolidating some of the most common queries into a sing…
    In Solr 4.0 it is possible to atomically (or partially) update individual fields in a document. This article will show the operations possible for atomic updating as well as setting up your Solr instance to be able to perform the actions. One major …
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now