Обработка ошибок компиляции 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.
Для других контейнеров, прочитайте их документацию