And just for kicks, I modified reactor's config.cfc, inserting the following
at line 137:
<CFDUMP var="#expandPath(arguments.mapping)#"><CFABORT>
Which gave me this in the output:
D:\Advantex\Sites\ReactorSampleApp\www\ReactorSampleApp
So it appears to ignore my CFMapping, and still expects there to be a
directory under my app's www directory. Is this the expected behavior?
M
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Marc Funaro
> Sent: Friday, August 04, 2006 5:53 PM
> To: [email protected]
> Subject: [Reactor for CF] Newbie can't get it going
>
> Hi Everyone,
>
> I am working through the documentation (Crash Course),
> and have already hit a snag.
>
> I have done the following:
>
> downloaded Reactor from svn.reactorframework.org.
> Entire contents stored at C:\InetPub\wwwroot\reactor
>
> Created ColdFusion mapping, /reactor, pointing to
> C:\InetPub\wwwroot\reactor\reactor. Verified that in
> the root of CF Mapping "/reactor" is the file
> reactorFactory.cfc.
>
> Created Database called ReactorSampleApp
>
> Set up CF Datasource to ReactorSampleApp; proper
> username and password used.
> Connection verified.
>
> Created directory, dns and IIS mapping for my sample site:
>
> D:\Advantex\Sites\ReactorSampleApp.
>
> In this directory, the following hierarchy:
>
> ~\datafiles
> ~\datafiles\reactor (This is where I had anticipated
> reactor-generated files ending up.) ~\www
>
> Created a ColdFusion mapping named ReactorSampleApp,
> pointing to:
> D:\Advantex\Sites\ReactorSampleApp
>
> Added sample database table to database.
>
> Added the following xml file:
>
> D:\Advantex\Sites\ReactorSampleApp\www\reactor.xml
>
> The contents of which are:
>
> <reactor>
> <config>
> <project value="ReactorSampleApp" />
> <dsn value="ReactorSampleApp" />
> <type value="mssql" />
> <mapping value="/ReactorSampleApp/datafiles/reactor" />
> <mode value="development" />
> </config>
>
> <objects/>
> </reactor>
>
> Added the following CF file:
>
> D:\Advantex\Sites\ReactorSampleApp\www\Application.cfm
>
> The contents of which are:
>
> <CFDUMP var="#expandPath('reactor.xml')#">
> <cfset Reactor = CreateObject("Component",
> "reactor.reactorFactory").init(expandPath("reactor.xml")) />
>
> Added the following CF File:
>
> D:\Advantex\Sites\ReactorSampleApp\www\index.cfm
>
> The contents of which are:
>
> <h1>Hello World</h1>
>
> Browsed to my new site, and no joy. I get the cfdump output:
>
> D:\Advantex\Sites\ReactorSampleApp\www\reactor.xml
>
> Which is what I expected... Cool.
>
> But when the Reactor object instantiation is requested, I get:
>
> Error Occurred While Processing Request Invalid Mapping
> Setting The mapping argument must be a mapping to a
> directory which exists.
>
> The error occurred in
> C:\Inetpub\wwwroot\reactor\reactor\config\config.cfc:
> line 141
> Called from
> C:\Inetpub\wwwroot\reactor\reactor\config\config.cfc:
> line 60 Called from
> C:\Inetpub\wwwroot\reactor\reactor\config\config.cfc:
> line 35 Called from
> C:\Inetpub\wwwroot\reactor\reactor\reactorFactory.cfc:
> line 10 Called from
> D:\Advantex\Sites\ReactorSampleApp\www\Application.cfm: line 3
> 139 : <cfthrow type="reactor.Invalidmapping"
> 140 : message="Invalid
> Mapping Setting"
> 141 : detail="The mapping
> argument must be a
> mapping to a directory which exists." />
> 142 : </cfif>
> 143 :
>
>
>
> For kicks, I tried adjusting my mapping block as follows:
>
> <mapping value="/ReactorSampleApp" />
>
> Which would just dump my reactor-generated files into
> the app's root directory (above www), which isn't clean
> but I could live with for now...
>
> But still no joy, same error.
>
> What am I doing wrong?
>
> Did I do a Bad Thing in pulling reactor from SVN?
>
> Thanks for any help you can provide,
>
> Marc
>
>
>
>
>
>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- -- -- -- -- -- -- -- -- Reactor for ColdFusion
> Mailing List [email protected] Archives at:
> http://www.mail-archive.com/reactor%40doughughes.net/
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- -- -- -- -- -- -- -- --
>
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --