
이 오류는 서블릿 API(Jakarta/Javax servlet jar) 가 프로젝트 Build Path에 없어서 발생하는 전형적인 문제
뜻 → Eclipse가 HttpServlet 클래스를 못 찾는다.
= 프로젝트에 servlet-api.jar 파일이 Build Path에 없음
= Tomcat Runtime이 프로젝트에 연결되지 않음
그래서 .java 파일에서 HttpServlet이 빨간 줄 생기고, JSP도 에러로 나옴.
✅ 해결 방법 (가장 확실한 방법)
1️⃣ Tomcat Runtime을 프로젝트에 연결하기
이 오류의 90%는 이걸로 해결됩니다.
단계
- 프로젝트 오른쪽 클릭 → Properties
- Targeted Runtimes 클릭
- Tomcat v9.0 체크 표시하기
- Apply → OK
🔎 여기에서 Tomcat이 체크 안 되어 있으면 servlet-api.jar가 Build Path에 추가되지 않습니다.