[ https://issues.apache.org/jira/browse/SLING-4390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carsten Ziegeler reassigned SLING-4390: --------------------------------------- Assignee: Carsten Ziegeler > webapp deployment: properties in sling.properties overrule web.xml init > parameters > ---------------------------------------------------------------------------------- > > Key: SLING-4390 > URL: https://issues.apache.org/jira/browse/SLING-4390 > Project: Sling > Issue Type: Bug > Components: Launchpad > Affects Versions: Launchpad Base 2.5.6 > Reporter: Jörg Hoh > Assignee: Carsten Ziegeler > Fix For: Launchpad Base 2.5.8 > > > The documentation [1] explictly states, that any parameter in the web.xml > will overwrite the variable with the same in sling.properties. > But looking at the code in Sling.java, I find, that into the init() method > the parameters from the web.xml are passed in via the propOverwrite map. This > map is first applied, and then the sling.properties (if available) is read > and applied. > This violates both the documentation on site [1] and also the javadoc of the > class. > The impact can be rather huge, as it isn't possible to update parameters > which are stored in the sling.properties already with a new version of the > web,xml contained in the WAR file. But we need to update the sling.properties > file manually. > [1] > http://sling.apache.org/documentation/the-sling-engine/the-sling-launchpad.html#servlet-parameters -- This message was sent by Atlassian JIRA (v6.3.4#6332)