Пользовательские страницы ошибок 404, 500 для приложения Vaadin в JBoss 7.1

Я запускаю приложение vaadin в JBoss 7.1. Всякий раз, когда возникает состояние исключения или ошибки, например 404 или 500, отображается стандартная страница ошибки JBoss. Я хотел бы отобразить пользовательскую страницу ошибки с кодом ошибки и трассировкой стека исключения в ней вместо страницы ошибок JBoss по умолчанию. Может ли кто-нибудь сказать мне, как это реализовать?

Заранее спасибо.


person Daniccan    schedule 21.03.2014    source источник


Ответы (1)


В Vaadin вы можете добавить аннотацию WebServlet следующим образом:

@WebServlet(value = "/*", asyncSupported = true)

и (в другом интерфейсе)

@WebServlet(value = "/home/*", asyncSupported = true)

Все непостоянные URL-адреса, такие как yourwebsite.com/login, переходят на страницу по умолчанию.

В JBoss вы можете добавить в WEB-INF/web.xml это:

<error-page>
   <error-code>404</error-code>
   <location>/Error404.html</location>
</error-page>
person Paolo Forgia    schedule 23.05.2014