[
https://issues.apache.org/jira/browse/KNOX-414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14146311#comment-14146311
]
Kevin Minder commented on KNOX-414:
-----------------------------------
[~sumit.gupta], does this need to be fixed for 0.5.0?
> WebHDFS HA enablement in web.xml is sensitive to order of context listeners
> ---------------------------------------------------------------------------
>
> Key: KNOX-414
> URL: https://issues.apache.org/jira/browse/KNOX-414
> Project: Apache Knox
> Issue Type: Bug
> Components: Server
> Affects Versions: 0.5.0
> Reporter: Sumit Gupta
> Fix For: 0.5.0
>
>
> Depending on how the web.xml gets generated, the HaServletContextListener may
> come after the UrlRewriteServletContextListener, in which case the provider
> is not available to the rewrite framework on initialization and HA
> functionality does not work.
> The web.xml config that works is:
> <listener>
>
> <listener-class>org.apache.hadoop.gateway.services.GatewayServicesContextListener</listener-class>
> </listener>
> <listener>
>
> <listener-class>org.apache.hadoop.gateway.ha.provider.HaServletContextListener</listener-class>
> </listener>
> <context-param>
> <param-name>haDescriptorLocation</param-name>
> <param-value>/WEB-INF/ha.xml</param-value>
> </context-param>
> <listener>
>
> <listener-class>org.apache.hadoop.gateway.filter.rewrite.api.UrlRewriteServletContextListener</listener-class>
> </listener>
> <context-param>
> <param-name>rewriteDescriptorLocation</param-name>
> <param-value>/WEB-INF/rewrite.xml</param-value>
> </context-param>
> but there is no guarantee in place that the web.xml will be generated as
> such.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)