Как я скрываю отслеживания стека в браузере (использующий Причал)?

Я использую Причал в качестве своего контейнера сервлета. Если исключение будет выдано в одном из моих сервлетов, то браузер отобразит ОШИБКУ HTTP 500 с сообщением об исключении и отслеживанием стека.

Из соображений безопасности я должен скрыть отслеживание стека. Существует ли способ обычно настраивать это? Или я должен захватить весь Throwables в своем Сервлете?

Спасибо

7
задан pnuts 19 November 2015 в 02:00
поделиться

1 ответ

. является классом и может использоваться многократно, а для различных элементов

# является идентификатором и должен использоваться только один раз на каждой странице.

-121--1416156-

Вы можете настроить пользовательскую страницу ошибок в файле web.xml, например:

<error-page>  
  <error-code>500</error-code>  
  <location>/WEB-INF/jsps/errors/error.jsp</location>  
</error-page> 

Затем в файле error.jsp отобразите пользовательское сообщение и не показывайте трассировку стека.

7
ответ дан 7 December 2019 в 07:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: