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

ouneno·2023년 7월 22일
0

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
지속적인 성장을 추구하는 새싹 개발자입니다🌱

1개의 댓글

comment-user-thumbnail
2023년 7월 22일

글 잘 봤습니다.

답글 달기