You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by Jason van Zyl <jv...@zenplex.com> on 2002/03/12 15:58:57 UTC
Re: [PATCH] passing applicationRoot and webappRoot variables to
turbine-2 subsystems
On Tue, 2002-03-12 at 09:12, Age Mooy wrote:
>
> Hi,
>
> This patch passes the applicationRoot and webappRoot utility variables from Turbine to all loaded subsystems.
> This makes it possible to use relative paths again in database urls (Hypersonic mostly) when using the
> decoupled Torque with turbine-2.
> I described the problem in my post to turbine-users titled "Using ${applicationRoot} in Torque.properties
> (Torque-3.0-dev)"
Thanks, we're redoing how the subsystems are loaded but I will
incorporate you patch when we get to it this week.
> Age
>
>
> Index: Turbine.java
> ===================================================================
> RCS file: /home/cvspublic/jakarta-turbine-2/src/java/org/apache/turbine/Turbine.java,v
> retrieving revision 1.10
> diff -u -r1.10 Turbine.java
> --- Turbine.java 8 Feb 2002 21:36:29 -0000 1.10
> +++ Turbine.java 12 Mar 2002 13:58:28 -0000
> @@ -857,9 +857,13 @@
>
> Object sys = Class.forName(sysClassName).newInstance();
>
> + Configuration conf = new PropertiesConfiguration(sysConfig);
> +
> + conf.setProperty(sysName + "." + APPLICATION_ROOT, applicationRoot);
> + conf.setProperty(sysName + "." + WEBAPP_ROOT, webappRoot);
> +
> // configure subsystem using the defined config file
> - ((Configurable) sys).configure( (Configuration)
> - new PropertiesConfiguration(sysConfig));
> + ((Configurable) sys).configure(conf);
>
> // initialize subsystem
> ((Initializable) sys).initialize();
>
>
>
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
--
jvz.
Jason van Zyl
jvanzyl@apache.org
http://tambora.zenplex.org
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>