sessionsList.jsp uses getRequestURL() which creates absolute links (with server:port included) like: http://localhost:8080/manager/html/sessions?path=/ This is a problem when running Tomcat-Manager-Application behind a reverse proxy (e.g. apache http server), because outgoing links doesn't work anymore. Proposed fix is to use getRequestURI instead. 29c29 < String submitUrl = ((HttpServletRequest)pageContext.getRequest()).getRequestURL().append("?path=").append(path).toString(); --- > String submitUrl = ((HttpServletRequest)pageContext.getRequest()).getRequestURI() + "?path=" + path;
Many thanks for the patch. It has been applied to trunk and proposed for 6.0.x.
This has been fixed in 6.0.x and will be in 6.0.21 onwards. Thanks again for the patch.