[ https://issues.apache.org/jira/browse/GERONIMO-3954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Jencks reassigned GERONIMO-3954: -------------------------------------- Assignee: David Jencks > Allow overriding the value of an <env-entry/> from within deployment plans > -------------------------------------------------------------------------- > > Key: GERONIMO-3954 > URL: https://issues.apache.org/jira/browse/GERONIMO-3954 > Project: Geronimo > Issue Type: Improvement > Security Level: public(Regular issues) > Reporter: Janko Heilgeist > Assignee: David Jencks > > The provider or assembler of an JavaEE application can define environment > entries inside the standard deployment descriptor files like ejb-jar.xml or > web.xml with > {code:xml} > <env-entry> > <description>Some crucial variable!</description> > <env-entry-name>someVariable</env-entry-name> > <env-entry-type>java.lang.String</env-entry-type> > <!--env-entry-value>content of string</env-entry-value--> > </env-entry> > {code} > Currently, the deployer of this application needs to modify the standard > deployment descriptor to set the environment entry to a value. This is a > problem, if e.g. the archive containing the descriptor file was signed by the > provider and is supposed to be used unmodified. It would be a major > improvement, if the Geronimo deployment plans would allow setting or > overriding the values of these entries. > This seems to have been the case in previous versions of Geronimo. On August > 24th, 2003 the schema > incubator-geronimo/modules/core/src/schema/geronimo-ejb-jar.xsd contained the > following elements: > {code:xml} > [...] > <xsd:element name="env-entry"> > <xsd:annotation> > <xsd:documentation> > Configuration for an environment entry. Normally an env-entry > is fully configured by the assembler in the standard ejb-jar.xml > deployment descriptor. However, the deployer can specify a > value here if there was no value specified in ejb-jar.xml, or > if the deployer wants to override the value specified there. > </xsd:documentation> > </xsd:annotation> > <xsd:complexType> > <xsd:sequence> > <xsd:element ref="env-entry-name" minOccurs="1" maxOccurs="1"/> > <xsd:element ref="env-entry-value" minOccurs="1" maxOccurs="1"/> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > [...] > {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.