Я разрабатываю веб-приложение на Apache Tomcat (версия 7) с использованием JSF2. Конечные пользователи, вероятно, возятся с адресной строкой веб-приложения. Я хочу навязать поведение по умолчанию для случаев, когда пользователи либо обращаются к несуществующей подстранице (которая обычно приводит к странице Tomcat, не находящей файл) ("The requested resource () is not available."
), либо к приложению без указания начальной страницы (например, * 1002). *). Мое желаемое поведение - перенаправить пользователя на пользовательскую страницу с более информативной информацией, чем сообщение об ошибке сервера по умолчанию.
Я не нашел доступную ссылку между моим JSF-приложением и Tomcat. Я попытался решить эту проблему, используя Phase Listener, но он не работает - так как не запрашивается страница, связанная с моим приложением. Как этого добиться в вышеупомянутой технологической среде?