К кому это может относиться:
Ошибка 403 возникает из-за стратегии определения местоположения на основе хеша. Все, начинающееся с # в URI, удаляется перед отправкой клиенту. В моем примере URL оканчивается на /app/
, который распознается как каталог по undertow. Поскольку список каталогов по умолчанию не разрешен, возвращается 403. Решением является реализация WebFilter, который обнаруживает этот запрос и перенаправляет на угловую страницу /app/index.html
.