geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Jencks (JIRA)" <>
Subject [jira] Commented: (GERONIMO-2735) Add property substitution capability in the config.xml and plan files
Date Sun, 04 Mar 2007 16:50:50 GMT


David Jencks commented on GERONIMO-2735:

I agree it would be beneficial in 1.2 but I'm worried that it will be very risky.  In trunk
I'm finding that at least one of the micro-servers (jsr88-deployer) needed changes to get
the jexl library into the appropriate classloader.  I have no confidence in my ability to
quickly find all the places it would be needed in 1.2.

> Add property substitution capability in the config.xml and plan files
> ---------------------------------------------------------------------
>                 Key: GERONIMO-2735
>                 URL:
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>    Affects Versions: 1.1.1, 1.1.x, 2.0-M1
>         Environment: All
>            Reporter: Ted Kirby
>         Assigned To: David Jencks
>            Priority: Minor
>         Attachments: JIRA2735.1.1.1.patch, JIRA2735.2.0.patch
> Allow property substitution as it works in maven, Spring, and JBoss.
> Allow a type file.  In that file, allow something like this:
> tomcat.port=9090
> tomcat.listen.ip=
> In the config.xml, then allow the following:
> ...
> <module name="...">
>     <gbean name="TomcatConnector">
>         <attribute name="port">${tomcat.port}</attribute>
>         <attribute name="host">${tomcat.listen.ip}</attribute>
>    </gbean>
> </module>
> The server reads the property file on boot (if one exists).  When the config.xml is processed,
it substitutes the declared property.
> Properties might also come from a GBean.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message