-
Story
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
-
Empty show more show less
-
Yes
-
Nucleus 4, Nucleus 5, Nucleus 6, Nucleus 7
-
3
Problem
Magnolia currently doesn't support proper servlet registration. Servlets are wrapped in filter chain as servlet. As consequence, developers can't easily register servlet in a standard way (annotation or web.xml).
Expected results
I can register servlets in a standard way.
I can override the servlet configuration (e.g. metadata-complete=false in web.xml and define explicitly in web.xml)
Actual results
Requests are terminated (404) before reaching the servlet.
Workaround
Cofigure a bypass in CMS filter so requests are not terminated before reaching the servlet.
Development notes
Termination can be prevent e.g. by introducing a default bypass voter on CMS filters which skips servlet requests (ServletContext#getServletRegistrations).
- is cloned by
-
MAGNOLIA-8341 As a developer, I need a feature flag to enable servlet though annotation or web xml
- Closed
- is depended upon by
-
MGNLREST-165 Re-enable scanning for providers
- Open
- relates to
-
MAGNOLIA-8366 Create a list of all the modules that has configuration still in JCR
- Closed