[jira] Commented: (GERONIMO-2735) Add property substitution capability in the config.xml and plan files

2007-07-23 Thread David Jencks (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-2735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12514675
 ] 

David Jencks commented on GERONIMO-2735:


fixed in trunk (now 2.1-SNAPSHOT) in rev 558792.  Need to port to 2.0.0 and fix 
documentation at 
http://cwiki.apache.org/confluence/display/GMOxDOC20/Multiple+Repositories

 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: 1.1.1, 1.1.x, 2.0-M1
 Environment: All
Reporter: Ted Kirby
Assignee: David Jencks
Priority: Minor
 Fix For: 2.0-M6

 Attachments: JIRA2735.1.1.1.patch, JIRA2735.2.0.patch


 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.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-2735) Add property substitution capability in the config.xml and plan files

2007-04-11 Thread Anita Kulshreshtha (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-2735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12488140
 ] 

Anita Kulshreshtha commented on GERONIMO-2735:
--

rev 527596
- Updated config-substitutions.properties in boilerplate-minimal
- added portOffset to config.xml in  geronimo-jetty6-jee5 and 
geronimo-tomcat6-jee5 assemblies 

 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: 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 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.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-2735) Add property substitution capability in the config.xml and plan files

2007-03-04 Thread Jeff Genender (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-2735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12477802
 ] 

Jeff Genender commented on GERONIMO-2735:
-

Good work Ted and David. However, I think it would be beneficial to get into 
1.2.  I know there are folks who need this.

 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: 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 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.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-2735) Add property substitution capability in the config.xml and plan files

2007-03-04 Thread David Jencks (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-2735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12477807
 ] 

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: https://issues.apache.org/jira/browse/GERONIMO-2735
 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 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.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-2735) Add property substitution capability in the config.xml and plan files

2007-03-03 Thread David Jencks (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-2735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12477738
 ] 

David Jencks commented on GERONIMO-2735:


I worked on trunk (2.0) and reworked the patch substantially.  There's now a 
small example in the geronimo-jetty6-jee5 config.xml.
rev 514355.

features:

- jexl expressions in ${} such as ${httpPort + portOffset}
- expressions are only evaluated when gbeanData overrides are being applied, 
not on set.
- default properties file is var/config/config-substitutions.properties
- refactored most of the LocalAttributeManager related classes to use generics.

If no one objects or has a better idea in a few days I'll make more extensive 
use of this feature in our config.xmls.

I don't think it's practical to try to get this into the 1.2 branch.

 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: 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 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.
-
You can reply to this email to add a comment to the issue online.