PortalRequest wraps the original request to the portal and keeps local
references to properties like contextPath, servletPath and the Session
when its created.
Some web servers like WebSphere don't store these properties inside the
request but derive them dynamically based on the web application context
in which they are invoked.
For cross-context invoked portlet applications, getting access to the
portal contextPath using requestContext.getRequest().getContextPath()
this clearly is a problem. |