[
https://issues.apache.org/jira/browse/FELIX-2788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Felix Meschberger resolved FELIX-2788.
--------------------------------------
Resolution: Fixed
Allow for the configuration of shared ServletContext attributes. Currently
configuration is static using a framework property --
org.apache.felix.http.shared_servlet_context_attributes -- which when set to
true causes servlet context attributes to be shared amongst all servlet
contexts as well as the servlet container's servlet context.
Implemented in Rev. 1062830
> ServletContextImpl does not propagate context attribute changes to parent
> context
> ---------------------------------------------------------------------------------
>
> Key: FELIX-2788
> URL: https://issues.apache.org/jira/browse/FELIX-2788
> Project: Felix
> Issue Type: Bug
> Components: HTTP Service
> Affects Versions: http-2.0.4
> Reporter: Tobias Bocanegra
> Assignee: Felix Meschberger
> Fix For: http-2.0.6
>
>
> org.apache.felix.http.base.internal.context.ServletContextImpl does not
> propagate context attribute changes to parent context.
> this is a problem for example when a session event is triggered. then the
> evt.getSession().getServletContext() is the one of the servlet container and
> not the felix one, thus the context attributes added prior to the servlet
> context are not visible.
> so either wrap the httpsession in the events with a java proxy for a complete
> isolation, or delegate all attribute modifications to the parent context.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.