Refactor HTTP Context to be shared among all services
-----------------------------------------------------
Key: AMDATU-155
URL: http://jira.amdatu.org/jira/browse/AMDATU-155
Project: Amdatu
Issue Type: Task
Components: Amdatu Web
Affects Versions: 0.0.6
Reporter: Ivo Ladage - van Doorn
Assignee: Ivo Ladage - van Doorn
Since we used Pax Web in the past and Pax Web required that each bundle
provides its own HTTP context it was implemented that way. Since we replaced
Pax Web by Felix this should not be necessary anymore.
With Felix however, we run into similar issues for filter registration when
sharing the same httpcontext among all bundles. The implementation of
org.apache.felix.http.whiteboard.internal.manager.HttpContextManager assumes
that the service that registered the httpcontext is contained by the same
bundle as the one hat registers a filter (the bundleid is appended to the id
that is supposed to identify the httpcontext)
So it seems that with Felix we still cannot share one httpcontext among all
bundles (when we need servlet filter support)
This issue relates to http://jira.amdatu.org/jira/browse/AMDATU-151
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira