eclipse에서 프로젝트에 jsp 파일을 생성했을 때, 아래와 같은 오류가 발생하였다.
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
이런 오류가 생기는 원인과, 해결 방법에 대해 알아보자.
1) 원인
: jsp 파일을 추가한 Web Project에 대한 서버를 찾지 못해서 발생
2) 해결방법
먼저, 해당 프로젝트 우클릭 > Properties > Project Facets 를 선택한다.
우측의 RunTimes 탭을 클릭하고, 사용할 Tomcat을 체크한 뒤, Apply -> OK 를 클릭하여 적용한다.
만약 RunTims 탭에 Tomcat이 조회되지 않는다면, Servers 탭에서 서버를 추가한다.
위 내용을 적용한 뒤에도 문제가 해결이 되지 않는다면,
프로젝트 우클릭 > Properties > Java Build Path 를 클릭한다.
그런 다음 Libraries 탭을 클릭하고, Add Library 버튼을 클릭한다.
프로젝트에 서버를 추가하기 위해 Server Runtime을 클릭한 뒤 Next를 클릭한다.
마찬가지로 사용할 서버를 선택한 뒤, Finish를 클릭하여 Tomcat 서버를 적용한다.
3) 오류 해결
웹 프로젝트에 대해 Tomcat 서버를 적용한 뒤,
jsp 파일에 "javax.servlet.http.HttpServlet" 를 찾지 못하는 오류가 사라진 것을 확인할 수 있었다.
[reference]
https://acredev.tistory.com/26
'TroubleShooting > Java,Spring' 카테고리의 다른 글
[Java] Tomcat에 프로젝트 추가 안될 때(Web Project) (0) | 2025.05.22 |
---|---|
[Java] javax.servlet import 에러 해결 방법 (0) | 2025.04.15 |
[Spring] Spring Security + Swagger 적용 401 에러 해결 (0) | 2025.03.17 |