You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by "Kevin Minder (JIRA)" <ji...@apache.org> on 2014/09/24 15:33:34 UTC

[jira] [Commented] (KNOX-414) WebHDFS HA enablement in web.xml is sensitive to order of context listeners

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