I am working on an app that has multiple sub-applications. One of
these sub-applications is sharing the same beans.xml file as the main
app. I have ColdSpring set up as the parent bean factory in index.cfm
of all apps (main & sub-apps)
The beans.xml file has several references to 'dynamic' values for bean
properties like:
<property name="environmentName"><value>${environmentName}</value></
property>
And I have the following in index.cfm for all apps (main & sub-apps)
<cfset ModelGlue_LOCAL_COLDSPRING_DEFAULT_PROPERTIES =
application.environmentProperties />
In the main app, this works fine whenever I try to get the bean from
ColdSpring. However, when I try to get a bean from ColdSpring in any
of the sub apps, and it is a bean that has some 'dynamic' values, I
get an error. The error is "The value cannot be converted to a boolean
because it is not a simple value. "
After doing some poking around, it seems this error is occurring
because the 'value' is still '${environmentName}' and not the value we
really want (like 'dev' for example). I have verified that
application.environmentProperties does in deed contain the correct
values, but it seems as if Model-Glue does not process these correctly
in sub-applications.
Has anyone seen this before? Thoughts on how to get around it?
--
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog
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