[ https://issues.apache.org/jira/browse/FELIX-2000?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Meschberger closed FELIX-2000. ------------------------------------ Close issues after release > Pathinfo for servlets/filters with relative path not correctly determined > -------------------------------------------------------------------------- > > Key: FELIX-2000 > URL: https://issues.apache.org/jira/browse/FELIX-2000 > Project: Felix > Issue Type: Bug > Components: HTTP Service > Environment: Apache Tomcat 5.5; Apache Felix 2.0.4. > Reporter: J.W. Janssen > Assignee: Felix Meschberger > Fix For: http-2.2.0 > > > We're currently running an Felix HTTP-filter inside a Tomcat WAR. This WAR > has the HTTP Proxy from Felix registered on a relative path (for example > '/osgi'). When trying to use the Felix webconsole, one would suspect to have > to use an URI like '/osgi/system/console'. However, this is not working. > After some debugging, I came to the conclusion that the problem is caused by > the implementation of ServletHandlerRequest#calculatePathInfo() (in the > http-base bundle). This method does not take the relative paths of a > servlet/filter into account to determine the path-info. Instead, it assumes > the servlet/filter has no relative path at all. Due to this, the webconsole > retrieves an incorrect URL and refuses to display as the webconsole uses the > path-info for determining which page (bundles, configuration, ...) it has to > display. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira