[ 
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)

Reply via email to