David Villegas created OOZIE-1883:
-------------------------------------

             Summary: hostnameFilter has invalid url-pattern
                 Key: OOZIE-1883
                 URL: https://issues.apache.org/jira/browse/OOZIE-1883
             Project: Oozie
          Issue Type: Bug
    Affects Versions: 4.0.1, 3.3.2
         Environment: IBM WebSphere Liberty Profile
            Reporter: David Villegas
             Fix For: trunk


The hostnameFilter in web-common.xml is currently:
{code:xml}
<filter-mapping>
    <filter-name>hostnameFilter</filter-name>
    <url-pattern>*</url-pattern>
</filter-mapping>
{code}
However, '*' is not a valid url-pattern. From the servlet 2.5 spec:
{quote}
In the Web application deployment descriptor, the following syntax is used to 
define mappings:
* A string beginning with a ‘/’ character and ending with a ‘/*’ suffix is used
for path mapping.
* A string beginning with a ‘*.’ prefix is used as an extension mapping.
* A string containing only the ’/’ character indicates the "default" servlet of
the application. In this case the servlet path is the request URI minus the 
context path and the path info is null.
* All other strings are used for exact matches only.
{quote}

This causes the filter to not be applied correctly in some application servers 
such as WASLP



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to