Add property substitution capability in the config.xml and plan files
---------------------------------------------------------------------
Key: GERONIMO-2735
URL: https://issues.apache.org/jira/browse/GERONIMO-2735
Project: Geronimo
Issue Type: New Feature
Security Level: public (Regular issues)
Affects Versions: 2.0-M1, 1.1.1, 1.1.x
Environment: All
Reporter: Ted Kirby
Priority: Minor
Allow property substitution as it works in maven, Spring, and JBoss.
Allow a geronimo.properties type file. In that file, allow something like this:
tomcat.port=9090
tomcat.listen.ip=10.0.0.7
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.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira