티스토리 뷰
[error]The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
쩨리쩨리 2018. 4. 29. 17:46eclipse의 기본적인 오류 중에 하나인 server runtime 오류를 잡아보겠습니다.
* 에러 종류 : The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
실행에는 전혀 문제가 없지만 page 스크립트 쪽에 에러가 떠 있습니다.
서버가 해당 jsp 파일이 상속받고 있는 HttpServlet 인터페이스를 잡지 못하기 때문입니다.
1. Project 명에서 오른쪽 버튼을 클릭한 뒤 properties로 들어갑니다.
2. properties로 들어간 뒤
Project Facets - Runtimes 를 누르면 현재 내가 사용하는 톰캣서버 리스트를 볼 수 있습니다.
오류가 뜨는 이유는 서버와의 경로가 체크 해제 되었기 때문입니다.
체크를 다시 설정 해주시고 Alpply 클릭 후 Apply and Close를 눌러 줍시다.
여기까지 됐으면 에러가 사라집니다 !
* server runtime을 잡는 방법은 한가지 더 존재합니다.
1. Project 명에서 우클릭 후 Bild Path - Configure uild Path를 눌러줍니다.
2. Build Path 쪽으로 들어왔으면 Libraries - Add Library 를 클릭합니다.
3. Server Runtime을 눌러준뒤 next를 누릅니다.
4. Server Runtime 쪽으로 들어가면 현재 내가 사용하는 톰캣서버들이 나타납니다.
그 중 현재 사용하는 톰캣 버전을 클릭후 finish를 눌러줍니다.
여기까지 됐다면 서버 경로를 전부 잡은겁니다!
에러 잡기 끝 !