OK.  I'm an idiot.  Seems in my trying to learn new things and
features, I was messing around with "this.mappings", I put the
following in application.cfc:

<cfset this.mappings["/eRequest"] = getDirectoryFromPath
(getCurrentTemplatePath())>
<cfset this.customtagpaths = getDirectoryFromPath
(getCurrentTemplatePath()) & "customtags/">

<cfset this.mappings["/ModelGlue"] = "/Inetpub/wwwroot/ModelGlue/">
<cfset this.mappings["/reactor"] = "/Inetpub/wwwroot/reactor/">

So, it appears I was using mappings.  Forgot that I had done this.  I
removed the lines, and all is well.  What I find interesting is that
it did not error out finding Model-glue or Reactor in the first
place.  My guess is I did not properly specify the paths for the /
ModelGlue and /Reactor mappings.

Live and learn.

Byron

On Jul 30, 1:36 pm, Byron <[email protected]> wrote:
> Chris,
>
> Thanks for the response.  C:\inetpub\wwroot\reactor does not exist,
> but for some reason creates it.  I delete it, rerun the app, and it
> creates it again.  I do not have a mapping.  What I do not understand
> is that this is not happening on my MG:Unity apps.  I have not changed
> anything in Reactor.  If I delete the reactor project directory for a
> MG:Unity app, it recreates it correctly under D:\inetpub\wwwroot
> \reactor\project.  I'll keep digging around and see if I can find any
> differences between this app and one of my working MG:Unity apps.
>
> Byron
>
> On Jul 30, 1:02 pm, Chris Blackwell <[email protected]> wrote:
>
> > Hi Byron,
> > This is going to be a reactor config problem or bug.  MG doesn't tell
> > reactor where to write the files, thats done by your reactorConfiguration
> > bean in coldspring, then reactor determines its path internally based on the
> > config.
>
> > Does C:\inetpub\wwwroot\reactor actually exist, if it does do you have a
> > mapping in the coldfusion administrator pointing to that directory?  That
> > would cause cf to ignore the reactor installation in D:\wwwroot
>
> > 2009/7/30 byron <[email protected]>
>
> > > Hi all.
>
> > > I've notice an interesting problem with a MG3/Reactor app that I've
> > > been developing.  I'm starting here since my first thought it is a MG3
> > > problem.  This does not happen on my existing MG2 apps.  The problem
> > > is where the reactor project files are getting written.  Here is my
> > > setup:
>
> > > CF8 is install on C: (C:\Coldfusion8)
> > > My webroot is D:\inetpub\wwwroot
> > > Using MG3 RC1 D:\inetpub\wwwroot\modelglue
> > > Using Reactor D:\inetpub\wwwroot\reactor
> > > Using Coldspring 1.2
> > > My app is D:\inetpub\wwwroot\eRequest
>
> > > When I run my app, the reactor project files are written to C:\inetpub
> > > \wwwroot\reactor\project\eRequest instead of D:\inetpub\wwwroot\reactor
> > > \project\eRequest, where all my other reactor project files are
> > > written.  Even if I delete the reactor directory under c:\inetpub
> > > \wwwroot, it recreates it.  This is not happening in my MG2:Unity
> > > apps.
>
> > > Here are what I think are relevant code snippets:
>
> > > coldspring.xml
>
> > >        <!-- This is your Model-Glue configuration -->
> > >        <bean id="modelglue.modelGlueConfiguration"
> > > class="ModelGlue.gesture.configuration.ModelGlueConfiguration">
>
> > >                <!-- Be sure to change these to false when you go to
> > > production! -->
> > >                <property name="reload"><value>true</value></property>
> > >                <property name="debug"><value>true</value></property>
>
> > >                <!-- Name of the URL variable that states which
> > > event-handler to run
> > > -->
> > >                <property name="eventValue"><value>event</value></property>
> > >                <!-- Default event-handler -->
> > >                <property
> > > name="defaultEvent"><value>security.login</value></
> > > property>
> > >                <!-- Execute this event when the requested event is 
> > > missing.
> > > Won't
> > > work if generationEnabled=true and in development mode! -->
> > >                <property
> > > name="missingEvent"><value>page.missing</value></property>
> > >                <!-- Execute this event when an error occurs. -->
> > >                <property
> > > name="defaultExceptionHandler"><value>page.error</value>
> > > </property>
>
> > >                                <!-- Controls reloading -->
> > >                <property
> > > name="reloadPassword"><value>true</value></property>
> > >                <property name="reloadKey"><value>init</value></property>
>
> > >                <!-- Where to find necessary files -->
> > >                <property
> > > name="configurationPath"><value>config/ModelGlue.xml</
> > > value>          </property>
> > >                <property
> > > name="applicationMapping"><value>/eRequest</value></
> > > property>
> > >                <property
> > > name="viewMappings"><value>/eRequest/views</value></
> > > property>
> > >                <property
> > > name="helperMappings"><value>/eRequest/helpers,/ModelGlue/
> > > helpers</value></property>
>
> > >                <!-- Generate unknown events when in development mode?
> > > (reload=false) -->
> > >                <property
> > > name="generationEnabled"><value>false</value></property>
>
> > >                <!-- See documentation or ModelGlueConfiguration.cfc for
> > > additional
> > > options. -->
> > >        </bean>
>
> > >        <bean id="reactorConfiguration" class="reactor.config.config">
> > >                <constructor-arg name="pathToConfigXml">
> > >                        <value>/eRequest/config/Reactor.xml</value>
> > >                </constructor-arg>
> > >                <property name="project">
> > >                        <value>eRequest</value>
> > >                </property>
> > >                <property name="dsn">
> > >                        <value>eRequest</value>
> > >                </property>
> > >                <property name="type">
> > >                        <value>mssql</value>
> > >                </property>
> > >                <property name="mapping">
> > >                        <value>/eRequest/model/data</value>
> > >                </property>
> > >                <property name="mode">
> > >                        <value>production</value>
> > >                </property>
> > >        </bean>
>
> > >        <bean id="reactorFactory" class="reactor.ReactorFactory">
> > >                <constructor-arg name="configuration">
> > >                        <ref bean="reactorConfiguration"/>
> > >                </constructor-arg>
> > >        </bean>
>
> > > Not sure what I should be looking for to troubleshoot.  Somewhere MG3
> > > is not letting reactor know where the correct webroot is.
>
> > > Thanks in advance.
>
> > > Byron
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en

For more about Model-Glue, check http://www.model-glue.com .
-~----------~----~----~----~------~----~------~--~---

Reply via email to