Не удается найти файл класса для javax.servlet.http.HttpServletResponse. Исправьте путь сборки, затем попробуйте собрать проект. "
Эта ошибка компиляции означает, что JAR-файл, содержащий Servlet API, отсутствует в пути к классам времени компиляции (путь сборки). Вам нужно включить Tomcat servlet-api.jar
в путь сборки согласно комментариям в файле build.xml
.
Я заглянул в него и обнаружил, что javax.servlet по умолчанию закомментирован в файле conf / web.xml для tomcat, и это потому, что теперь люди должны избегать использования сервлетов или чего-то подобного.
Я не уверен, о чем вы говорите, но на самом деле вы не должны касаться conf/web.xml
, когда все еще начинаете разработку JSP / Servlet. По умолчанию должно быть хорошо. Servlet API определенно не обескуражен / не рекомендуется или около того. Это по-прежнему самый важный базовый камень веб-приложения на Java.
Тем не менее, мне также непонятно, что вы имели в виду под «Как заменить ServletException после Tomcat 6.0» в заголовке вашего вопроса. Можете ли вы уточнить это и в своем вопросе?