[ 
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)

Reply via email to