Ограничения безопасности защищают шаблон URL, но в этом случае из-за настройки файла приветствия ваш URL по умолчанию изменится на что-то вроде http://:port/webcontext/, и будет отображаться welcome.xhtml. Принимая во внимание, что в соответствии с определенным шаблоном URL защищенный URL должен иметь URL-адрес типа http://:port/webcontext/GISPages/welcome.xhtml
Поскольку шаблон URL не совпадает с сервером приложений, просмотрите содержимое страницы.
Единственное решение, которое сработало для меня, это проверить UserPrincipal в событии prerender
<f:event type="preRenderComponent"
listener="#{bean.forwardToLoginIfNotLoggedIn}" />
и перенаправить на login.xhtml, если UserPrincipal возвращает ноль.
Извинения за открытие старой темы. Недавно я столкнулся с подобной проблемой, поэтому подумал, что это может быть полезно для некоторых.