В моем случае эта ошибка была вызвана дважды разными корневыми причинами:
- Каталина кэш не возвращает запрошенный Java Server Page
- Low дискового пространства на разделе, где каталог кэша проживает
Описание:
keepgenerated атрибут должен быть установлен в web.xml
По умолчанию этот атрибут не задан, и сервер хранит сгенерированные серверные страницы в папке кеша (моя называется work под tomcat) Нам пришлось вручную удалить содержимое этого каталога кеша.
Решение для причины 1:
Добавьте 'keepgenerated' атрибута в web.xml с 'ложным' значением следующего
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>keepgenerated</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
Решения для причины 2:
- Free некоторых дисковое пространство
- Обновить конфигурацию tomcat