Cannot deploy portlets to ROOT context
--------------------------------------
Key: PLUTO-490
URL: https://issues.apache.org/jira/browse/PLUTO-490
Project: Pluto
Issue Type: Bug
Components: portal driver, portlet container
Affects Versions: 1.1.5
Environment: Tomcat 5.5
Reporter: Steven Broadbridge
Deploying portlets to ROOT fails because of improper detection and handling of
the "" context path.
DefaultApplicationIdResolver#resolveApplicationId(ServletContext) returns
"/hostName" for the root context instead of "", where "hostName" is the name of
the host containing the context (typically "localhost"). The program will seem
to work normally except when HttpServletRequest.getContextPath() is called such
as by the JSTL url tag. That method would then return the incorrect value of
"/hostName".
Even when the context path is correctly detected as "", the portletId created
by PortletWindowConfig#createPortletId(String, String, String) cannot by parsed
by PortletWindowConfig#fromId(String) because the latter throws an exception if
the id starts with ".".
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.