본문 바로가기
Error & Fix

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

by wakestand 2019. 11. 11.
반응형

이클립스에서 Dynamic Web Project를 만들었는데

만들고 난 뒤에 jsp를 생성하니까

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

에러가 뜨는 것이 보이는데 해결방법을 차례대로 알아보자

 

먼저 해당 Dynamic Web Project를 우클릭한 후 Properties를 들어가주자

 

다음으로는 Project Facets를 누른 뒤 중간에 Java를 누른 뒤에 우측에 Runtimes 탭이 있는데

이 탭을 누른 뒤에 하단에 New를 눌러주자

 

이후 tomcat으로 검색하여 내가 다운로드받은 아파치 톰캣 서버를 골라주자

맞는 버전을 고른 후에는 우측 스크린샷처럼 아파치 톰캣을 다운로드한 경로를 연결시켜주고

Finish를 눌러주면 된다

 

이제 Runtimes 탭에 아파치 톰캣이 올라온 것이 보이는데 Apply and Close를 눌러주면

 

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

에러가 없어지고 정상적으로 실행이 잘 되는 것이 보인다

 

이후 다이나믹 웹 프로젝트를 또 생성할때 이 에러가 뜨지 않게 하려면

 

프로젝트를 만들 때 Target runtime 부분에서 톰캣을 연결시켜주고 Finish를 누르면

새 프로젝트 생성 시에도 

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 에러가 뜨지 않는다

반응형

댓글