Метод getJspApplicationContext (ServletContext) не определен для
тип JspFactory
Это также может произойти, когда вашему проекту требуется ссылка на среду выполнения сервера:
- Щелкните правой кнопкой мыши по вашему проекту в Eclipse "Project Explorer"
- Выберите «Путь сборки | Настроить путь сборки»
- Нажмите на вкладку "Библиотеки"
- Нажмите «Добавить библиотеку»
- Выберите «Server Runtime» и нажмите «Next»
- Выберите «Apache Tomcat 7» или любую другую версию вашего сервера.
Примечание. Эта ошибка также может возникать для сборок ANT, и в этом случае вам нужно сослаться на целевую среду выполнения в файле ANT build.xml ... Далее приведена ссылка на локальную установку tomcat и используется ее "lib" папки при выполнении компиляции:
<project name="tomcat-demo" default="compile" basedir=".">
<property name="tomcat-home" value="/path/to/your/tomcat/apache-tomcat-7" />
<path id="project-classpath">
<fileset dir="WebContent/WEB-INF/lib" includes="*.jar" />
<fileset dir="${tomcat-home}/bin" includes="*.jar" />
<fileset dir="${tomcat-home}/common/lib" includes="*.jar" />
<fileset dir="${tomcat-home}/server/lib" includes="*.jar" />
</path>
...
</project>
Выделено из этого URL :