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

반응형

 

에러 내용

메이븐 프로젝트를 생성하자마자 생성된 에러

해석해보자면 웹 서버를 작동하는 서블릿 클래스가 경로에 없다

다시 풀어보면, 서블랫 클래스를 호환하는 톰캣 서버가 존재하지 않다

즉, STS에서 작동 할 서버가 존재하지 않다는 의미이므로 서버 설정을 해주면 해결된다

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


(둘 다 같은 방법이므로 편한 것을 골라서 하시면 됩니다.)

해결 방법1

  • 프로젝트 우클릭 - Properties

 

  • Project Facets - Java - Runtimes - 서버 선택 후 적용


해결 방법2

  • 프로젝트 우클릭 - Properties

 

  • Java Build Path - Add Library

 

  • Server Runtime - Next

 

  • 원하는 서버 선택 - Finish - 적용

 

반응형