Обработка ошибок компиляции JSP

Я хочу обработать ошибку компиляции для конкретного JSP. Вот сценарий:

Пользователь развертывает ухо в IBM Websphere, а затем вручную устанавливает путь к классу для некоторых сторонних JAR. Приложение работает отлично. Если пользователь забывает добавить classpath к уху, он получает ошибки компиляции при попытке доступа к странице JSP.

Нам нужно обработать ошибку компиляции для этой конкретной страницы JSP и показать настраиваемую страницу ошибки с удобным сообщением, например: "Пожалуйста, добавьте JAR-файлы в classpath"

1 ответ

Для tomcat, который использует сервлет 3.0, используйте страницы ошибок внутри web.xml

<error-page>
    <exception-type>your compilatione exception</exception-type>
    <location>/errorpage</location>
</error-page>

nce Servlet 3.0 эти элементы являются необязательными.

для более ранних версий вам придется настроить его на уровне контейнера и создать пользовательский класс клапана отчета об ошибках. Затем его можно указать как атрибут errorReportValveClass элемента в файле /conf/server.xml.

Для других контейнеров, прочитайте их документацию

Другие вопросы по тегам