The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 에러

urdepone·2023년 7월 22일

Error

목록 보기
5/12

에러

💡 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

과거에 진행했던 프로젝트를 확인하는데 에러가 발생했다. (항상 늘 그렇듯. 또! 갑자기!)
사용중이던 jsp 전체에 저런 문구가 떴다.
이전 폴더를 오픈했을 때 까진 분명히 문제가 없었는데말야❓❗️

해결방법

▼ 해당 프로젝트를 오른쪽 클릭 - ✨Properties✨ 클릭

▼ 좌측에 있는 메뉴들 중 ✨Project Facets✨ 를 찾거나 검색

▼ 가운데의 Tab 중 ✨Dynamic Web Module 클릭 OR 본인이 하용하고 있는 Version에 맞게 선택✨해주고, 우측의 탭을 확인해보면 Details와 Runtimes확인이 가능하다. ✨Runtimes 클릭✨

Apache Tomcat이 없어요❗️

Runtimes에서 보여야 할 Apache Tomcat이 없다면 하단의 New...를 클릭해서 알맞는 버전을 클릭해주면 된다.

✨해결완료✨


왜?

Web Application 구동을 위해선 WAS(Web Application Server)를 설치해야 하는데 알맞은 버전이 선택되지 않았다거나, 제대로 설치가 되지 않았을 경우 이런 문제가 발생한다. (이클립스에서 주로 사용하는 WAS는 Apache Tomcat이다.)

HttpServlet Error?

🔸 Servlet

: 클라이언트의 요청을 처리하고 결과를 응답해주는 자바 웹 프로그래밍 기술

주로 HttpServlet과 관련하여 오류가 발생했을 경우는 Properties에 들어가서 설정을 확인해보자.

profile
Back-end이기도 Front-end이기도 한 Full-stack Developer🚀

1개의 댓글

comment-user-thumbnail
2023년 7월 22일

글 잘 봤습니다.

답글 달기