${pageContext}
доступно только при использовании JSF на JSP.Похоже, что вы используете JSF в преемниках Facelet JSP, когда вы пытаетесь перенаправить в файл XHTML.Facelets совершенно не имеет понятия ${pageContext}
.Вы должны использовать #{facesContext}
вместо этого.Затем сеанс доступен по #{facesContext.externalContext.session}
.Тем не менее, Facelets предлагает сокращение, чтобы получить его: #{session}
.То же самое для #{request}
.
Итак, это должно сделать:
<meta http-equiv="refresh" content="#{session.maxInactiveInterval};url=#{request.contextPath}/index.xhtml"/>