[ https://issues.apache.org/jira/browse/FELIX-3304?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
J.W. Janssen resolved FELIX-3304. --------------------------------- Resolution: Duplicate Closing this one as duplicate of FELIX-2774. Please follow that issue for future updates... > request forwarding doesn't work > ------------------------------- > > Key: FELIX-3304 > URL: https://issues.apache.org/jira/browse/FELIX-3304 > Project: Felix > Issue Type: Bug > Components: HTTP Service > Affects Versions: http-2.2.0 > Reporter: Martin Zdila > Priority: Critical > > In the servlet with alias /original/path the call > request.getRequestDispatcher("/new/path").forward(request, response) is > called. > In ServletPipeline on line 85 the request is wrapped to RequestWrapper that > overrides getRequestURI and returns URI of the request dispatcher. No other > method is overriden and so every other call is forwarded to the original > Request. > Later a ServletHandler with alias /new/path is called and it tests if this > alias matches against the wrapped request getPathInfo(). As mentioned in > previous paragraph, this method has not been overriden and so the > /original/path is returned causing matches() to return false. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira